Size: a a a

Django [ru] #STAY HOME

2020 July 01

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
ой
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
Graywolf
почему str  в  Meta?
должен быть в основном  ,
источник

i

iudicio® in Django [ru] #STAY HOME
Дайте чат питонистов, пожалуйста
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
iudicio®
Дайте чат питонистов, пожалуйста
Попробуй в поиске телеграма вбить python. Если нужен русский, вбей python ru
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
list_display = '__all__'  вот так должен выводить все строки модели в admin , почему перестало работать ))  ?
источник

N

N1LEX in Django [ru] #STAY HOME
Может лучше документацию почитать
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
я просто забыл ((( сейчас читаю
источник

V🇱

Vyacheslav 🇱🇻 in Django [ru] #STAY HOME
Добрый вечер. Можно ли через одну модель обращаться к разным базам данных? Вариант с созданием отдельной модели для каждой базы не катит
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Vyacheslav 🇱🇻
Добрый вечер. Можно ли через одну модель обращаться к разным базам данных? Вариант с созданием отдельной модели для каждой базы не катит
https://docs.djangoproject.com/en/3.0/topics/db/multi-db/#manually-selecting-a-database
+ есть возможность настроить роутинг между разными БД (на этой же странице, выше)
источник

V🇱

Vyacheslav 🇱🇻 in Django [ru] #STAY HOME
Artem Gubatenko
https://docs.djangoproject.com/en/3.0/topics/db/multi-db/#manually-selecting-a-database
+ есть возможность настроить роутинг между разными БД (на этой же странице, выше)
Как всегда залетел не в тот раздел доков. Да, using() похоже то что надо. Благодарю!
источник

Е~

Е ~ in Django [ru] #STAY HOME
Всем доброй ночи. DRF. Есть модель Contact, у нее есть FK поле user на модель User. Как можно в сериалайзере Contact'a в source указать поле  gender модели User? user__gender и user.gender не воспринимает.
UPD. Оказывается, это бака drf, связанная с extra_kwargs.
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Е ~
Всем доброй ночи. DRF. Есть модель Contact, у нее есть FK поле user на модель User. Как можно в сериалайзере Contact'a в source указать поле  gender модели User? user__gender и user.gender не воспринимает.
UPD. Оказывается, это бака drf, связанная с extra_kwargs.
в итоге решил задачу?
Я, в зависимости от задачи, делаю через serializers.SerializerMethodField(). Есть решение лучше?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Е ~
Всем доброй ночи. DRF. Есть модель Contact, у нее есть FK поле user на модель User. Как можно в сериалайзере Contact'a в source указать поле  gender модели User? user__gender и user.gender не воспринимает.
UPD. Оказывается, это бака drf, связанная с extra_kwargs.
если только для отображения, то вроде бы можно было сделать что-то типа

gender = CharField(source='user__gender')
источник

Е~

Е ~ in Django [ru] #STAY HOME
Artem Gubatenko
в итоге решил задачу?
Я, в зависимости от задачи, делаю через serializers.SerializerMethodField(). Есть решение лучше?
У меня, к счастью, есть возможность меня структуру сериализованных данных, поэтому я просто вынес все поля User'a в отдельный вложенный сериалейзер
источник

Е~

Е ~ in Django [ru] #STAY HOME
Alex Dem
если только для отображения, то вроде бы можно было сделать что-то типа

gender = CharField(source='user__gender')
Да, так тоже работало, но поле такое не одно и есть дополнительные валидация на эти поля в моделях, а так ее пришлось бы повторно указывать
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Alex Dem
если только для отображения, то вроде бы можно было сделать что-то типа

gender = CharField(source='user__gender')
получил AttributeError - не работает
источник

AD

Alex Dem in Django [ru] #STAY HOME
Artem Gubatenko
получил AttributeError - не работает
EmailField(source='user.email').
пример из офдока

я перепутал синтаксис)
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Alex Dem
EmailField(source='user.email').
пример из офдока

я перепутал синтаксис)
а, точно)
я чего-то забыл про это, спасибо
источник

AD

Alex Dem in Django [ru] #STAY HOME
🙂
источник