Add m2m saving

This commit is contained in:
Maximilian Friedersdorff 2022-07-09 15:07:20 +01:00
parent 1e2e32e026
commit e071da26dd
2 changed files with 8 additions and 0 deletions

View file

@ -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())

View file

@ -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)