Skip to content

Commit

Permalink
TweetDetailViewの作成
Browse files Browse the repository at this point in the history
  • Loading branch information
fukushigetomoya committed Sep 28, 2024
1 parent f396f90 commit 9d48a4e
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion tweets/views.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# from django.shortcuts import render
from django.contrib.auth.mixins import LoginRequiredMixin
from django.urls import reverse_lazy
from django.views.generic import CreateView, ListView
from django.views.generic import CreateView, DetailView, ListView

from .forms import TweetForm
from .models import Tweet
Expand All @@ -26,3 +26,12 @@ class TweetCreateView(LoginRequiredMixin, CreateView):
def form_valid(self, form):
form.instance.user = self.request.user
return super().form_valid(form)


class TweetDetailView(LoginRequiredMixin, DetailView):
model = Tweet
template_name = 'tweets/tweet_detail.html'
context_object_name = 'tweet'

def get_queryset(self):
return Tweet.objects.select_related('user')

0 comments on commit 9d48a4e

Please sign in to comment.