Size: a a a

Django [ru] #STAY HOME

2021 March 20

JT

James Town in Django [ru] #STAY HOME
Serghei Iakovlev
ну да, так и у и меня работает, но я не хотел бы это комитить (re_path)
ну на проде это не пригодится.
на проде ты это будешь nginx'ом сервить при debug=false
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
можно конечно ввести еще одну переменную и обернуть это в if settings.LOCAL_DEV  но это как-то костылями попахивает
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
С другой стороны, до джанги дело не должно дойти на проде при обработке ^media/ и ^static/
источник

N

Nonverbis in Django [ru] #STAY HOME
https://dpaste.com/AT9GDN2PV

Скажите, пожалуйста, почему не выполняется migrate?
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
Serghei Iakovlev
С другой стороны, до джанги дело не должно дойти на проде при обработке ^media/ и ^static/
Так что наверное если это не оборачивать никак то это еще на nginx перехватится
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
@EndlessNights правильно же я рассуждаю?
источник

JT

James Town in Django [ru] #STAY HOME
Serghei Iakovlev
Так что наверное если это не оборачивать никак то это еще на nginx перехватится
на проде эти две строчки закомментишь, а в настройках nginx пропишешь пути до media и static
вот тут я описал подробно: https://habr.com/ru/post/546778/

+ в комментах есть всякие бонусы от других пользователей
источник

JT

James Town in Django [ru] #STAY HOME
Скриншот из Nginx конфига
источник

3_

3ANov _ in Django [ru] #STAY HOME
Nonverbis
https://dpaste.com/AT9GDN2PV

Скажите, пожалуйста, почему не выполняется migrate?
а makemigrations сделан?
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
James Town
на проде эти две строчки закомментишь, а в настройках nginx пропишешь пути до media и static
вот тут я описал подробно: https://habr.com/ru/post/546778/

+ в комментах есть всякие бонусы от других пользователей
Нее, в том то и дело что я не хочу ничего комментировать. Хочу универсальный подход, чтобы работало хорошо и сразу в любом окружении и не требовало бы при деплое модифицировать код, который был уже протестирован
источник

N

Nonverbis in Django [ru] #STAY HOME
3ANov _
а makemigrations сделан?
Сделан. Конкретная миграция не проходит. Она в первой строчке обозначена.
источник

JT

James Town in Django [ru] #STAY HOME
Nonverbis
https://dpaste.com/AT9GDN2PV

Скажите, пожалуйста, почему не выполняется migrate?
попробуй сперва python manage.py makemigrations ИМЯ-АППЫ
затем
python manage.py migrate ИМЯ-АППЫ
источник

JT

James Town in Django [ru] #STAY HOME
Serghei Iakovlev
Нее, в том то и дело что я не хочу ничего комментировать. Хочу универсальный подход, чтобы работало хорошо и сразу в любом окружении и не требовало бы при деплое модифицировать код, который был уже протестирован
Тогда предлагаю подождать ответов от других участников чата.
источник

N

Nonverbis in Django [ru] #STAY HOME
James Town
попробуй сперва python manage.py makemigrations ИМЯ-АППЫ
затем
python manage.py migrate ИМЯ-АППЫ
ну, не знаю. можно даже все миграции грохнуть и базу. И пересоздать.  но что-то мне подсказывает, что это не поможет.
источник

АМ

Андрей Михайлов... in Django [ru] #STAY HOME
Всем привет!
Подскажите, почему постоянно (раз в минут 15) происходит редирект на страницу авторизации юзера? В коде редирект происходит только при неверной авторизации
источник

N

Nonverbis in Django [ru] #STAY HOME
James Town
попробуй сперва python manage.py makemigrations ИМЯ-АППЫ
затем
python manage.py migrate ИМЯ-АППЫ
Удалил из миграции constraint. И стало мигрировать. Т.е. вот это удалил. Что-то я именно вот тут ошибся.

Вот так было.

       migrations.AddConstraint(
           model_name='branchsemanticstemplate',
           constraint=models.UniqueConstraint(fields=('branch', 'semantics_level_two', 'semantics_tmplt', 'branch_tmplt'), name='semantics_branch_template'),
       ),

Что неправильно в модели?
источник

JT

James Town in Django [ru] #STAY HOME
Nonverbis
Удалил из миграции constraint. И стало мигрировать. Т.е. вот это удалил. Что-то я именно вот тут ошибся.

Вот так было.

       migrations.AddConstraint(
           model_name='branchsemanticstemplate',
           constraint=models.UniqueConstraint(fields=('branch', 'semantics_level_two', 'semantics_tmplt', 'branch_tmplt'), name='semantics_branch_template'),
       ),

Что неправильно в модели?
судя по логу, ругалось на это: semantics_tmplt
Но я еще не такой шаристый, чтобы ответить на этот вопрос.
источник

3_

3ANov _ in Django [ru] #STAY HOME
Nonverbis
Удалил из миграции constraint. И стало мигрировать. Т.е. вот это удалил. Что-то я именно вот тут ошибся.

Вот так было.

       migrations.AddConstraint(
           model_name='branchsemanticstemplate',
           constraint=models.UniqueConstraint(fields=('branch', 'semantics_level_two', 'semantics_tmplt', 'branch_tmplt'), name='semantics_branch_template'),
       ),

Что неправильно в модели?
а будет ли поле semantics_tmplt уникально? я так понимаю - UniqueConstraint для этого используется? )
источник

N

Nonverbis in Django [ru] #STAY HOME
3ANov _
а будет ли поле semantics_tmplt уникально? я так понимаю - UniqueConstraint для этого используется? )
Это замена unique_together. Так что одно поле неуникально, конечно. А все вместе - да.
источник

IZ

Igor Z in Django [ru] #STAY HOME
Отличная книга! 😆 Рекомендую)
источник