Size: a a a

Django [ru] #STAY HOME

2019 February 22

К

Куземяка in Django [ru] #STAY HOME
не помнимаю где пермишены для админки проверить
источник

К

Куземяка in Django [ru] #STAY HOME
мне кажется в них дело
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Куземяка
да, но там родители на 3 поля, причем один абстрактный
Подозреваю, что ты где-то перемудрил с наследованием. Модели нельзя просто так наследовать, там нюансы есть.
источник

AD

Ang Def in Django [ru] #STAY HOME
Siarhei Uhlianets
Может, {% if user.is_authenticated %} ?
неподойдет, нужно както данные в форме фильтровать
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Siarhei Uhlianets
один клиент - одно лицо, либо физ, либо юр.
ну тогда модель юзера
и две модели профиля
источник

К

Куземяка in Django [ru] #STAY HOME
если наследую от models.Model - тоже самое
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Куземяка
не помнимаю где пермишены для админки проверить
is_staff юзера
источник

SU

Siarhei Uhlianets in Django [ru] #STAY HOME
Пока рабочее решение - два ОтО поля в модели Клиент на модели Физ и Юр. Интересно, как другие реализовывают. Ну и эффективно ли это для сериализации drf-ом.
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Куземяка
если наследую от models.Model - тоже самое
Посмотри вообще свою БД. Убедись, что у тебя таблицы такие, как ты ожидаешь.
источник

К

Куземяка in Django [ru] #STAY HOME
Maxim Kolesnikov
is_staff юзера
проверил - Тру
источник

К

Куземяка in Django [ru] #STAY HOME
а как в старой джанге корректно таблицы создавать:
syncdb
migrate app
?
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Куземяка
проверил - Тру
И is_superuser (для дебага)
источник

К

Куземяка in Django [ru] #STAY HOME
Maxim Kolesnikov
И is_superuser (для дебага)
фолс
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Сделай тру пока.
источник

К

Куземяка in Django [ru] #STAY HOME
Maxim Kolesnikov
Сделай тру пока.
In [20]: User.objects.all()[1]
Out[20]: <User: admin2@example.com>
In [21]: User.objects.all()[1].is_superuser
Out[21]: False
In [22]: User.objects.all()[1].set_superuser()
In [23]: User.objects.all()[1].save()
In [24]: User.objects.all()[1].is_superuser
Out[24]: False
источник

К

Куземяка in Django [ru] #STAY HOME
что я не так делаю?
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Куземяка
In [20]: User.objects.all()[1]
Out[20]: <User: admin2@example.com>
In [21]: User.objects.all()[1].is_superuser
Out[21]: False
In [22]: User.objects.all()[1].set_superuser()
In [23]: User.objects.all()[1].save()
In [24]: User.objects.all()[1].is_superuser
Out[24]: False
Просто выстави true
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
А не.
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Так нельзя же.
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Сделай выборку юзера один раз
источник