Add m2m saving
This commit is contained in:
parent
1e2e32e026
commit
e071da26dd
2 changed files with 8 additions and 0 deletions
|
|
@ -34,6 +34,7 @@ class CircleCreateView(LoginRequiredMixin, CreateView):
|
|||
circle = form.save(commit=False)
|
||||
circle.owner = self.request.user
|
||||
circle.save()
|
||||
form.save_m2m()
|
||||
|
||||
return HttpResponseRedirect(self.get_success_url())
|
||||
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ from django.http import HttpResponseRedirect
|
|||
from django.urls import reverse
|
||||
from django.views.generic import CreateView
|
||||
from django.views.generic import DetailView
|
||||
from django.views.generic import ListView
|
||||
from django.views.generic.edit import ModelFormMixin
|
||||
|
||||
from .models import Comment
|
||||
|
|
@ -48,5 +49,11 @@ class PostCreateView(LoginRequiredMixin, CreateView):
|
|||
self.object = form.save(commit=False)
|
||||
self.object.user = self.request.user
|
||||
self.object.save()
|
||||
form.save_m2m()
|
||||
|
||||
return HttpResponseRedirect(self.get_success_url())
|
||||
|
||||
|
||||
class PostListView(LoginRequiredMixin, ListView):
|
||||
def get_queryset(self):
|
||||
return Post.objects.filter(circles__members=self.request.user)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue