5
chcę zrobić coś takiego (z mojego urls.py
), ale nie wiem, czy to możliwe, aby uzyskać użytkownika składającego wniosek:Czy mogę filtrować na request.user podczas korzystania z widoku ogólnego Django?
url(r'^jobs/(page(?P<page>[0-9]+)/)?$',
object_list, {'queryset': Job.objects.filter(user=request.user),
'template_name': 'shootmpi/molecule_list.html'},
name='user_jobs'),
Próbowałem ominąć tworzenie własnego widoku, ale po prostu zawijanie object_list brzmi jak rozsądny pomysł –
Dobra odpowiedź - możesz zrobić o wiele więcej dzięki ogólnym widokom, gdy usuniesz je z urls.py i użyjesz wewnątrz własne funkcje widoku –
Dobry link! Zawsze uważałem ogólne widoki za coś, co po prostu używasz w urls.py. –