Pytania otagowane jako django-authentication


15
Posiadanie przez Django plików do pobrania
Chcę, aby użytkownicy w witrynie mogli pobierać pliki, których ścieżki są zasłonięte, więc nie można ich pobrać bezpośrednio. Na przykład chciałbym, aby adres URL był mniej więcej taki: http://example.com/download/?f=somefile.txt A na serwerze wiem, że wszystkie pliki do pobrania znajdują się w folderze /home/user/files/. Czy istnieje sposób, aby Django wyświetlał ten …

13
Jak używać dekoratorów Permissions_required w widokach opartych na klasach django
Mam trochę problemów ze zrozumieniem, jak działają nowe CBV. Moje pytanie jest takie, muszę wymagać logowania we wszystkich widokach, aw niektórych z nich, określonych uprawnień. W widokach opartych na funkcjach robię to z @permission_required () i atrybutem login_required w widoku, ale nie wiem, jak to zrobić w nowych widokach. Czy …



4
Sprawdź uprawnienia w szablonie w Django
Czy mogę użyć sprawdzania uprawnień aplikacji Auth wewnątrz szablonu w Django? (Chcę wyświetlić prosty formularz na końcu szablonu dla uprzywilejowanych użytkowników) A co ważniejsze, czy powinienem to w ogóle zrobić, czy nie jest to „droga Django”?

6
Self.client.login (…) Django nie działa w testach jednostkowych
Utworzyłem użytkowników do moich testów jednostkowych na dwa sposoby: 1) Utwórz urządzenie dla „auth.user”, które wygląda mniej więcej tak: { "pk": 1, "model": "auth.user", "fields": { "username": "homer", "is_active": 1, "password": "sha1$72cd3$4935449e2cd7efb8b3723fb9958fe3bb100a30f2", ... } } Pominąłem pozornie nieistotne części. 2) Użyj 'create_user' w funkcji setUp (chociaż wolałbym zachować wszystko w …

6
Korzystanie z Django auth UserAdmin dla niestandardowego modelu użytkownika
Z dokumentacji Django.Contrib.Auth : Rozszerzanie domyślnego użytkownika Django Jeśli jesteś całkowicie zadowolony z modelu użytkownika Django i chcesz tylko dodać dodatkowe informacje o profilu, możesz po prostu utworzyć podklasę django.contrib.auth.models.AbstractUseri dodać własne pola profilu. Ta klasa zapewnia pełną implementację domyślnego User jako modelu abstrakcyjnego. Powiedziane i zrobione. Stworzyłem nowy model …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.