на что ?
на поле
можно ли собрать мои функции в одну не получается посмотрите плиз
какую?
IF (NOT EXISTS(SELECT ...) BEGIN ... END ELSE BEGIN ... END
🙈да я про миграции джанги, а не про sql
а что по вашему такое миграции джанги?)
как мне применить то, что вы щас написали ?
вот такую миграцию можно написать руками from django.db import migrations class Migration(migrations.Migration): operations = [ migrations.RunSQL( sql="\nBEGIN; somesql" ) ]
ага, спасибо)) ещё мне не хватало чистого скуля в моем проекте)). Это прям конкретный костыль
может попробуешь?: https://docs.djangoproject.com/en/3.1/ref/migration-operations/#writing-your-own и потом поделишься впечатлениями? 😁
нет, спасибо. Даже пробовать не буду) Это не тот случай, когда нужен чистый sql в проекте)
Как уже писали ниже, написать кастомную миграцию. В миграции MyModel = apps.get_model('myapp', 'MyModel') и у модели проверить наличие атрибута-поля которое тебе надо. Хотя судя по всему ты делаешь что-то не то.
Обсуждают сегодня