Advertisement
Guest User

Untitled

a guest
Feb 16th, 2015
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.64 KB | None | 0 0
  1. class Message(models.Model):
  2.     text = models.TextField()
  3.     parent_message = models.ForeignKey('self')
  4.     parent_message.null = True
  5.     parent_message.blank = True
  6.  
  7. class MessageForm(ModelForm):
  8.     class Meta:
  9.         model = Message
  10.         fields = ['text']
  11.  
  12. class NewThreadView(generic.CreateView):
  13.     model = Message
  14.     fields = ['parent_message', 'text']
  15.     success_url = reverse_lazy('main_page')
  16.  
  17. class NewReplyView(generic.CreateView):
  18.     model = Message
  19.     fields = ['parent_message', 'text']
  20.  
  21.     def get_success_url(self):
  22.         return reverse_lazy('thread', kwargs={'thread_id': self.kwargs['thread_id']})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement