Ich habe eine Klasse basiert Listview, von denen Ich mag würde die Objekte durch den angemeldeten User_id filtern, da Artikel Modell einen Fremdschlüssel settings.AUTH_USER_MODELdjango Filterung von Benutzerkennung in der Klasse basiert Listview
class ItemListView(LoginRequiredMixin, StaffRequiredMixin, ListView):
model = Item
template_name = "items/list_items.html"
hat In funktionsbasierten Sichten kann ich das mit request.user tun, aber nicht in generischen klassenbasierten Sichten. Irgendwelche Ideen, wie man das am besten macht? Hier
ist das Einzelteilmodell
class Item(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL)
description = models.CharField(max_length=300)
Mögliches Duplikat [Dynamisch Filter Listview CBV in Django 1.7] (http://stackoverflow.com/questions/25662374/dynamically-filter-listview-cbv-in-django-1-7) – solarissmoke