Size: a a a

Django [ru] #STAY HOME

2019 May 19

PB

Petr B. in Django [ru] #STAY HOME
Если ф-строки - фстрокой, если % - %, если .format - формат
источник

PB

Petr B. in Django [ru] #STAY HOME
И т.д.
источник

NK

ID:461990605 in Django [ru] #STAY HOME
у меня пустая таблица. Вообще данных нет. В поле datetimefield меняю null с True на False и когда делаю миграции django запрещает это делать. Требует default значение. Можно как то без default и auto_now_add значения сделать миграцию и чтобы null false был?
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
я сторонник подхода - проще лучше, если могу юзать фстроки - буду юзать фстроки, если в старом коде с другим форматированием можно сделать фстроки, то при первом близком редактировании - поменяю на фстроки
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
f-strings удобнее когда шаблон небольшой, когда он большой - его хранят отдельно и подстановка будет вида result = template.format(**context)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
а когда он прямо вообще большой и сложный - шаблонизатор
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
питоний или Jinja2
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
f-strings удобнее когда шаблон небольшой, когда он большой - его хранят отдельно и подстановка будет вида result = template.format(**context)
у меня за последние 2 года такой кейс был 2 или 3 раза, причем практически в одном месте)
источник

PB

Petr B. in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
я сторонник подхода - проще лучше, если могу юзать фстроки - буду юзать фстроки, если в старом коде с другим форматированием можно сделать фстроки, то при первом близком редактировании - поменяю на фстроки
Ф-строки, например, не лучший выбор для всяких logger.info - потому что там %-форматирование подразумевается
источник

PB

Petr B. in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
f-strings удобнее когда шаблон небольшой, когда он большой - его хранят отдельно и подстановка будет вида result = template.format(**context)
Это ещё удобно, когда контекст собирается динамически
источник

M

Mitai in Django [ru] #STAY HOME
кто то поможет найти ошибку? дважды пересмотрел видео не могу найти где косяк
источник

M

Mitai in Django [ru] #STAY HOME
get() got an unexpected keyword argument 'slug' этим матерится что то про аргумент слага
источник

M

Mitai in Django [ru] #STAY HOME
в попытке отредактировать пост
источник

M

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

M

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

ED

Evgeny Dontsov in Django [ru] #STAY HOME
Приветствую всех. Есть таблица вопросов (Question - поля id, text, created). Мне надо отвечать на вопросы линейно, т.е. 1,2,3 и т.д. Первый вопрос можно получить функцией first(), а как можно получить следующий вопрос, если некоторые id пропущены (напр, 1,2,5,6,8,9)?
источник

M

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

M

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

BK

Bogdan Kalashnikov in Django [ru] #STAY HOME
Evgeny Dontsov
Приветствую всех. Есть таблица вопросов (Question - поля id, text, created). Мне надо отвечать на вопросы линейно, т.е. 1,2,3 и т.д. Первый вопрос можно получить функцией first(), а как можно получить следующий вопрос, если некоторые id пропущены (напр, 1,2,5,6,8,9)?
slice'ом - objects.filter(...)[2]
источник

BK

Bogdan Kalashnikov in Django [ru] #STAY HOME
Mitai
get() got an unexpected keyword argument 'slug' этим матерится что то про аргумент слага
Внимательней надо быть:
class PostUpdate(ObjectCreateMixin, View):
источник