Size: a a a

Django [ru] #STAY HOME

2019 July 20

GS

Grigory Surkov in Django [ru] #STAY HOME
Подскажите, как создать подмодуль приложения?
Он ведь создается также, как и само приложение, через startapp?
источник

I

InzGIBA in Django [ru] #STAY HOME
Подмодуль? Что ты имеешь ввиду
источник

I

InzGIBA in Django [ru] #STAY HOME
Что-то типо плагина для приложения?
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Сам не знаю. Поэтому и спрашиваю. Встретил это в статье http://www.lexev.org/2016/django-signal-or-model-method/
источник

I

InzGIBA in Django [ru] #STAY HOME
Обычная папка с инит'ом
источник

I

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

GS

Grigory Surkov in Django [ru] #STAY HOME
Ок
источник

А

Алексей in Django [ru] #STAY HOME
e\/gen
.wares.all().first().name
зачем тут all() ?
источник

e

e\/gen in Django [ru] #STAY HOME
Алексей
зачем тут all() ?
Если first можно вызывать без all то низачем
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Привет. Такой вопрос.  Можно ли использовать вот такой синтаксис при переопределении метода в models?

   def delete(self, *args, **kwargs):
       photos = Photo.objects.filter(ad_ident=self.ident)
       for photo in photos:
           photo.delete()
       super(Ad, self).delete(*args, **kwargs)
источник

i

ilya in Django [ru] #STAY HOME
Grigory Surkov
Привет. Такой вопрос.  Можно ли использовать вот такой синтаксис при переопределении метода в models?

   def delete(self, *args, **kwargs):
       photos = Photo.objects.filter(ad_ident=self.ident)
       for photo in photos:
           photo.delete()
       super(Ad, self).delete(*args, **kwargs)
сигналы юзай
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
ilya
сигналы юзай
Ок. Спасибо
источник

d

death is certain in Django [ru] #STAY HOME
Создал новую модель в папке моделс и когда делаю migrate,то получаю вот это Exception Value:
no such table: table_name .Гуглил,но так и не понял как решить проблему
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
ilya
сигналы юзай
Если ему удаление надо на постоянной основе, то сигналы не нужны
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Они лишь логику в большинстве случаев усложняют
источник

i

ilya in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Если ему удаление надо на постоянной основе, то сигналы не нужны
окей. delete() вызывается если удалять кверисет? Или может при каскадном удалении связанных моделей?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
ilya
окей. delete() вызывается если удалять кверисет? Или может при каскадном удалении связанных моделей?
Если каскад указан, то вызывается
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Grigory Surkov
Привет. Такой вопрос.  Можно ли использовать вот такой синтаксис при переопределении метода в models?

   def delete(self, *args, **kwargs):
       photos = Photo.objects.filter(ad_ident=self.ident)
       for photo in photos:
           photo.delete()
       super(Ad, self).delete(*args, **kwargs)
лучше сервис удаления
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Grigory Surkov
Привет. Такой вопрос.  Можно ли использовать вот такой синтаксис при переопределении метода в models?

   def delete(self, *args, **kwargs):
       photos = Photo.objects.filter(ad_ident=self.ident)
       for photo in photos:
           photo.delete()
       super(Ad, self).delete(*args, **kwargs)
Вообще, вопрос не очень корректен, там в любом случае используется синтаксис питона
источник

i

ilya in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Если каскад указан, то вызывается
не спеши, подумой :)
источник