Size: a a a

Django [ru] #STAY HOME

2020 January 06

d

djigit0s in Django [ru] #STAY HOME
Pavel Zagrebelin
Представь, что завтра твой хостинг провайдер закрывается и ты переезжаешь. Как ты будешь разворачивать свой сайт, если у тебя там тонна ручного труда была?
спасибо за совет
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Ознакамливаюсь с системой аутентификации и в шаблоне авторизации встретил вот такую конструкцию, но нигде не смог найти что такое next - интересно для общего развития, чтобы понимать что к чему

{% if next %}
   {% if user.is_authenticated %}
   <p>Your account doesn't have access to this page. To proceed,
   please login with an account that has access.</p>
   {% else %}
   <p>Please login to see this page.</p>
   {% endif %}
{% endif %}
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Dmi Tgl
Ознакамливаюсь с системой аутентификации и в шаблоне авторизации встретил вот такую конструкцию, но нигде не смог найти что такое next - интересно для общего развития, чтобы понимать что к чему

{% if next %}
   {% if user.is_authenticated %}
   <p>Your account doesn't have access to this page. To proceed,
   please login with an account that has access.</p>
   {% else %}
   <p>Please login to see this page.</p>
   {% endif %}
{% endif %}
источник

KB

Kerim Berdimyradov in Django [ru] #STAY HOME
Как сетать ENV переменные?
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
Kerim Berdimyradov
Как сетать ENV переменные?
export K=..
источник

KB

Kerim Berdimyradov in Django [ru] #STAY HOME
👍
источник
2020 January 07

b

brestows in Django [ru] #STAY HOME
Ребят подскажите такой вопрос. Есть у меня пользователь у которого есть некий набор прав, есть еще один объект с набором прав, как проверить что у пользователя есть все права которые нужные для доступа к объекту ?
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
И что, конкретно за эту фигню там ничего не написано и я не могу найти что такое
{% if next %}
, вбивать в гугл я и сам умею
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Кто-нибудь использовал что-то типа bulk_create_or_update? Может свое писали или можете порекомендовать модуль
источник

Do

Descending order in Django [ru] #STAY HOME
Dmi Tgl
Ознакамливаюсь с системой аутентификации и в шаблоне авторизации встретил вот такую конструкцию, но нигде не смог найти что такое next - интересно для общего развития, чтобы понимать что к чему

{% if next %}
   {% if user.is_authenticated %}
   <p>Your account doesn't have access to this page. To proceed,
   please login with an account that has access.</p>
   {% else %}
   <p>Please login to see this page.</p>
   {% endif %}
{% endif %}
Вроде оно и есть, и написано там про next достаточно
It’s your responsibility to provide the html for the login template , called registration/login.html by default. This template gets passed four template context variables:

form: A Form object representing the AuthenticationForm.
next: The URL to redirect to after successful login. This may contain a query string, too.

https://docs.djangoproject.com/en/3.0/topics/auth/default/#topic-authorization
источник

I

Igor in Django [ru] #STAY HOME
brestows
Ребят подскажите такой вопрос. Есть у меня пользователь у которого есть некий набор прав, есть еще один объект с набором прав, как проверить что у пользователя есть все права которые нужные для доступа к объекту ?
Там что-то типо user.has_perm() юзать надо, но это не точно))0
источник

b

brestows in Django [ru] #STAY HOME
Igor
Там что-то типо user.has_perm() юзать надо, но это не точно))0
Да, но оно у меня возвращает все время false
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Descending order
Вроде оно и есть, и написано там про next достаточно
It’s your responsibility to provide the html for the login template , called registration/login.html by default. This template gets passed four template context variables:

form: A Form object representing the AuthenticationForm.
next: The URL to redirect to after successful login. This may contain a query string, too.

https://docs.djangoproject.com/en/3.0/topics/auth/default/#topic-authorization
Оккккей, читал доку для 1.9, а там не было, мне говорили, что доки почти одинаковые, но все равно мой косяк, спасибо
источник

Do

Descending order in Django [ru] #STAY HOME
Пока вы читаете доки по 1.9, на апворке уже появились спецы по Django 3.1/3.2 :D
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Да разобраться бы в старых версиях, там уж, как мне говорили, принцип особо не меняется
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Подскажите, пожалуйста, как при создании механизма регистрации юзеров можно нормально сделать проверку на уникальность логина и емаила?
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Не перебирать же в функции post* всех уже созданных юзеров
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Сделать выборку из базы
Выборка на точное регистронезивисимое  соответствие
Если запись уже есть соответственно и username уже зареган
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Другое дело что если всё правильно настроить то джанга сама проверит на уникальность
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Dan Tyan
Другое дело что если всё правильно настроить то джанга сама проверит на уникальность
При регистрации сразу все проверит? Или имеется ввиду, что есть какие-то специальные инструменты проверки уже в джанго
источник