19 lines
431 B
Python
19 lines
431 B
Python
from django.views.generic import DetailView, ListView
|
|
|
|
from .models import Wish
|
|
|
|
|
|
class WishListView(ListView):
|
|
model = Wish
|
|
template_name = "wish_list.html"
|
|
|
|
def get_queryset(self, **kwargs):
|
|
# only show unfulfilled wishes
|
|
return super().get_queryset().filter(fulfilled=False)
|
|
|
|
|
|
class WishDetailView(DetailView):
|
|
model = Wish
|
|
template_name = "wish_detail.html"
|
|
slug_url_kwarg = "wish_slug"
|