blob: ad589c281dcebcfddf4afa5bb81fddac53ac2862 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
from django.views.generic import UpdateView, DetailView, ListView
from django.views.generic.edit import CreateView, DeleteView, UpdateView
from django.contrib.auth.mixins import LoginRequiredMixin
from .models import Post
class PostListView(LoginRequiredMixin, ListView):
model = Post
def get_queryset(self):
return Post.objects.filter(user=self.request.user).order_by("-needs_update")
class PostTodoView(LoginRequiredMixin, ListView):
template_name = 'notes/notes_detail.html'
def get_queryset(self):
return Post.objects.filter(user=self.request.user).filter(is_live=0)
class PostNotesView(LoginRequiredMixin, DetailView):
model = Post
|