Size: a a a

Django [ru] #STAY HOME

2019 May 06

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Rostislav Biloshapka
Всем привет!
нужно общее мнение) я делал тестовое на одну кантору и меня обматерили за разделение settings (base.py, local.py, production.py, test.py) и requirements (base.txt, local.txt, production.txt)! Я на всех своих проектах так делаю, чем может быть обосновано не разделение этих файлов или может я не правильно делаю разделяя их!
о, коллеги с прошлой работы так же оценили бы разделение, нихер оно нужно есть есть env
источник

E

Egor in Django [ru] #STAY HOME
А можешь пример скинуть с humanize и сериализатором, чет я туплю
источник

AL

Alexander Lebedev in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
о, коллеги с прошлой работы так же оценили бы разделение, нихер оно нужно есть есть env
одно другого не отменяет в целом
источник

AL

Alexander Lebedev in Django [ru] #STAY HOME
все ссылки на доступы к внешним для проекта системам, логины с паролями — в env, но почему при этом не делить settings на куски?
источник

AM

Artem Malyshev in Django [ru] #STAY HOME
Egor
Ага, уже нашел, а как мне в сериалайзере сделать ?
Кастомный field отналедованный от datatimefield с переопределенным методом to representation
источник

A

Alex in Django [ru] #STAY HOME
Rostislav Biloshapka
дело не в названиях разбитых файлов, мне сказали, что должен быть только один settings)
я спросил, но мне не дали ответа)
ты все правильно делаешь, они просто отсталые
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Rostislav Biloshapka
Всем привет!
нужно общее мнение) я делал тестовое на одну кантору и меня обматерили за разделение settings (base.py, local.py, production.py, test.py) и requirements (base.txt, local.txt, production.txt)! Я на всех своих проектах так делаю, чем может быть обосновано не разделение этих файлов или может я не правильно делаю разделяя их!
любой вариант нормальный) это просто питон)
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Alexander Lebedev
все ссылки на доступы к внешним для проекта системам, логины с паролями — в env, но почему при этом не делить settings на куски?
эх, помню там было какое-то мнение почему так не нужно делать.. только я его не помню ;(
источник

AL

Alexander Lebedev in Django [ru] #STAY HOME
видел я проекты, где settings били по тематическому признаку: базы отдельно, статика отдельно и т.д. получалось под дюжину файлов, это уже борщ по мне, а по окружениям вроде бы норм. по крайней мере категорических противопоказаний не вижу
источник

M

Mihail in Django [ru] #STAY HOME
Подскажите, а что возвращает по умолчанию get_queryset() для DetailView? Там же по идее нужен только один объект...
источник

AL

Alexander Lebedev in Django [ru] #STAY HOME
Mihail
Подскажите, а что возвращает по умолчанию get_queryset() для DetailView? Там же по идее нужен только один объект...
по умолчанию — all()
источник

M

Mihail in Django [ru] #STAY HOME
Alexander Lebedev
по умолчанию — all()
так нужен же один объект...
источник

M

Mihail in Django [ru] #STAY HOME
а это список
источник

AL

Alexander Lebedev in Django [ru] #STAY HOME
Mihail
Подскажите, а что возвращает по умолчанию get_queryset() для DetailView? Там же по идее нужен только один объект...
источник

AL

Alexander Lebedev in Django [ru] #STAY HOME
Mihail
а это список
это не список, это queryset
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alexander Lebedev
видел я проекты, где settings били по тематическому признаку: базы отдельно, статика отдельно и т.д. получалось под дюжину файлов, это уже борщ по мне, а по окружениям вроде бы норм. по крайней мере категорических противопоказаний не вижу
вот я как раз склонен именно так разбивать) потому что очень большой конфиг получается когда несколько десятков разных аппов подключены
источник

AL

Alexander Lebedev in Django [ru] #STAY HOME
Mihail
так нужен же один объект...
за получение объекта там отвечает метод get_object
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
вот я как раз склонен именно так разбивать) потому что очень большой конфиг получается когда несколько десятков разных аппов подключены
но это не связано с вопросом выше, это отдельная тема
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Kylych Asankulov
q?route_from=<some_id>&route_from=<another_id> в итоге он должен сделать запрос вот так
Travel.objects.filter(route__route_from=<some_id>).filter(route__route_to=<another_id>)
Django или DRF?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
но это не связано с вопросом выше, это отдельная тема
то есть это может быть settings/common.py или settings/common/*.py, не важно
источник