Advertisement
avaaren

Help))

Feb 25th, 2020
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.88 KB | None | 0 0
  1. class TopicDetailView(DetailView):
  2.     template_name = 'help/topic_detail.html'
  3.     queryset = Topic.objects.all()
  4.     context_object_name = 'topic'
  5.  
  6.     def get(self,request):
  7.         form = NewCommentForm()
  8.             #Тут рендерить
  9.  
  10.     def post(self,request):
  11.         form = NewCommentForm(data=request.POST)
  12.         comment = form.save(commit=False)
  13.         comment.author = request.user
  14.         comment.topic = self.object
  15.         comment.save()
  16.         # Tут рендерить
  17.  
  18.        
  19.     def get_object(self):
  20.         slug = self.kwargs.get('slug')
  21.         year = self.kwargs.get('year')
  22.         month = self.kwargs.get('month')
  23.         day = self.kwargs.get('day')
  24.        
  25.         return get_object_or_404(Topic,
  26.                                  slug=slug, created__year=year,
  27.                                  created__month=month, created__day=day)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement