Вопросы с тегом «django-authentication»

12
Расширение модели User с помощью пользовательских полей в Django
Как лучше всего расширить модель User (в комплекте с приложением аутентификации Django) с помощью пользовательских полей? Я также хотел бы использовать электронную почту в качестве имени пользователя (в целях аутентификации). Я уже видел несколько способов сделать это, но не могу решить, какой из них лучший.

15
Django обслуживает загружаемые файлы
Я хочу, чтобы пользователи на сайте могли загружать файлы, пути которых скрыты, поэтому их нельзя напрямую загрузить. Например, я бы хотел, чтобы URL был примерно таким: http://example.com/download/?f=somefile.txt И на сервере я знаю, что все загружаемые файлы находятся в папке /home/user/files/. Есть ли способ заставить Django обслуживать этот файл для загрузки, …

13
Как использовать allow_required декораторы в представлениях на основе классов django
У меня возникли проблемы с пониманием того, как работают новые CBV. Мой вопрос заключается в следующем: мне нужно требовать входа во все представления, а в некоторых из них - определенные разрешения. В функциональных представлениях я делаю это с помощью @permission_required () и атрибута login_required в представлении, но я не знаю, …


4
Как получить идентификатор пользователя, вошедшего в систему в Django?
Как узнать идентификатор текущего пользователя, вошедшего в систему? в models.py: class Game(models.model): name = models.CharField(max_length=255) owner = models.ForeignKey(User, related_name='game_user', verbose_name='Owner') в views.py: gta = Game.objects.create(name="gta", owner=?)

4
Проверить разрешение внутри шаблона в Django
Могу ли я использовать проверку разрешений приложения Auth внутри шаблона в Django? (Я хочу отобразить простую форму в конце шаблона для привилегированных пользователей) И что еще более важно, должен ли я вообще это делать или это не «способ Django»?

6
Django self.client.login (…) не работает в модульных тестах
Я создал пользователей для своих модульных тестов двумя способами: 1) Создайте фикстуру для "auth.user", которая выглядит примерно так: { "pk": 1, "model": "auth.user", "fields": { "username": "homer", "is_active": 1, "password": "sha1$72cd3$4935449e2cd7efb8b3723fb9958fe3bb100a30f2", ... } } Я не учел, казалось бы, неважные части. 2) Используйте create_user в функции setUp (хотя я бы …

6
Использование Django auth UserAdmin для пользовательской модели пользователя
Из документов Django.Contrib.Auth : Расширение пользователя Django по умолчанию. Если вас полностью устраивает модель пользователя Django и вы просто хотите добавить дополнительную информацию о профиле, вы можете просто создать подкласс django.contrib.auth.models.AbstractUserи добавить свои настраиваемые поля профиля. Этот класс обеспечивает полную реализацию пользователя по умолчанию в виде абстрактной модели. Сказано и …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.