Запитання з тегом «django-authentication»

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

15
Маючи Джанго подавати файли, що завантажуються
Я хочу, щоб користувачі на сайті мали змогу завантажувати файли, шляхи яких невідомі, щоб їх не можна було безпосередньо завантажити. Наприклад, я хотів би, щоб URL був приблизно таким: http://example.com/download/?f=somefile.txt І на сервері я знаю, що всі завантажувані файли перебувають у папці /home/user/files/. Чи є спосіб змусити Джанго обслуговувати цей …

13
Як використовувати декоратори, які вимагають дозвіл, на представленнях класів, що базуються на django
У мене є проблеми з розумінням того, як працюють нові КБС. Моє запитання таке: мені потрібно вимагати входу в усі перегляди, а в деяких із них - конкретні дозволи. У представленнях на основі функцій я це роблю з @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? (Я хочу відобразити просту форму в кінці шаблону для привілейованих користувачів) І що важливіше, чи варто це робити взагалі, чи це не «шлях Джанго»?

6
Self.client.login (…) Django не працює в модульних тестах
Я створив користувачів для своїх модульних тестів двома способами: 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та додати власні поля профілю. Цей клас забезпечує повну реалізацію користувача за замовчуванням як абстрактну модель. Сказано і зроблено. Я …

10
Як примусити вихід користувача в Django?
У моєму додатку Django за певних умов я хочу мати змогу примусити користувачів виходити за допомогою імені користувача. Не обов'язково поточний користувач, який увійшов у систему, але інший користувач. Отже, метод запиту, на мій погляд, не містить інформації про сеанс про користувача, з якого я хочу вийти. Я знайомий з …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.