Size: a a a

Django [ru] #STAY HOME

2019 December 12

ГЗ

Гузель Заитова in Django [ru] #STAY HOME
это в apps.py?
источник

N

N1LEX in Django [ru] #STAY HOME
A E
в самой модельке в class Meta пропишите verbose_name = 'название модели'
Она приложение хочет
источник

N

N1LEX in Django [ru] #STAY HOME
А версия джанго какая?
источник

ОС

Олег Сергеев in Django [ru] #STAY HOME
это в модель
источник

KS

Kamil Saitov in Django [ru] #STAY HOME
Всем привет.
В админке джанги мне нужно добавлять inverse foreign key к юзеру прямо при добавлении юзера.
Лучший способ это сделать - через кастомную форму?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Kamil Saitov
Всем привет.
В админке джанги мне нужно добавлять inverse foreign key к юзеру прямо при добавлении юзера.
Лучший способ это сделать - через кастомную форму?
источник

KS

Kamil Saitov in Django [ru] #STAY HOME
Мне при этом еще и данные этого inverse foreign key объекта вводить нужно
То есть добавить дополнительные филды
Их можно так добавить и потом поймать в методе save_model?
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Ребят, подскажите какие-нибудь книжки про подход к программированию, что то в этом роде.
источник

Н

Никита in Django [ru] #STAY HOME
Marat Idrísov
Ребят, подскажите какие-нибудь книжки про подход к программированию, что то в этом роде.
Лутца читай
источник

KS

Kamil Saitov in Django [ru] #STAY HOME
То есть, скажем, при добавлении объекта Apartment(id, number, floor, rooms_count) мне нужно добавлять объект Balcony(id, area, apartment_id)
И чтобы аттрибуты Balcony были в форме добавления Apartment, при этом создавались два объекта
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Никита
Лутца читай
Читал его кстати, в бумажном виде даже
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Мне бы что-нибудь типа по подходу к разработке, на что обращать внимание, на что ориентироваться, какие-то общие концепции, что-то такое
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Kamil Saitov
Мне при этом еще и данные этого inverse foreign key объекта вводить нужно
То есть добавить дополнительные филды
Их можно так добавить и потом поймать в методе save_model?
то есть:
- тебе нужно добавлять/менять пользователя
- при этом добавлять другие объекты
- делать привязку этих объектов к пользователю

я правильно понял?
источник

Н

Никита in Django [ru] #STAY HOME
Kamil Saitov
То есть, скажем, при добавлении объекта Apartment(id, number, floor, rooms_count) мне нужно добавлять объект Balcony(id, area, apartment_id)
И чтобы аттрибуты Balcony были в форме добавления Apartment, при этом создавались два объекта
чем foreignkey не устраивает? или onetomany?
источник

KS

Kamil Saitov in Django [ru] #STAY HOME
Artem Gubatenko
то есть:
- тебе нужно добавлять/менять пользователя
- при этом добавлять другие объекты
- делать привязку этих объектов к пользователю

я правильно понял?
Да, все так
источник

KS

Kamil Saitov in Django [ru] #STAY HOME
Как будто бы создаю объект инлайновой модельки, но нужно это делать прямо во время создания основного объекта
источник

Н

Никита in Django [ru] #STAY HOME
у меня такая штука делается через m2m поле и на форму инлайном
источник

Н

Никита in Django [ru] #STAY HOME
Kamil Saitov
Как будто бы создаю объект инлайновой модельки, но нужно это делать прямо во время создания основного объекта
джанга сама всё сделает
источник
2019 December 13

AG

Artem Gubatenko in Django [ru] #STAY HOME
Kamil Saitov
Как будто бы создаю объект инлайновой модельки, но нужно это делать прямо во время создания основного объекта
как я понял у тебя связь идет от объектов к юзеру

тогда делаешь форму для объектов
и вызываешь ее в MyModelAdmin.save_model(), после super()
подаешь туда instance=<your_saved_object>

прям во время создания не сможешь, потому что основной объет еще не сохранен и не имеет ИД для привязки
источник

KS

Kamil Saitov in Django [ru] #STAY HOME
Artem Gubatenko
как я понял у тебя связь идет от объектов к юзеру

тогда делаешь форму для объектов
и вызываешь ее в MyModelAdmin.save_model(), после super()
подаешь туда instance=<your_saved_object>

прям во время создания не сможешь, потому что основной объет еще не сохранен и не имеет ИД для привязки
На примере с квартирой и балконом, который должен создаваться с квартирой
То есть я должен создать форму с аттрибутами балкона, вызвать его в save_model() квартиры и потом создать объект балкона с привязкой к квартире?
источник