Size: a a a

Django [ru] #STAY HOME

2020 September 13

N

Nire in Django [ru] #STAY HOME
но это не меняет того, что
if settings.DEBUG:
   urlpatterns += static(settings.STATIC_URL,
                         document_root=settings.STATIC_ROOT) работало
источник

N

Nire in Django [ru] #STAY HOME
т.е. так правильно хостилось само по себе
источник

N

Nire in Django [ru] #STAY HOME
Dan Tyan
тогда
тебе надо собирать статику в ОТДЕЛЬНУЮ папку
указать ее в STATICFIELS_DIRS
так сработало
источник

N

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

b

bbclub in Django [ru] #STAY HOME
Константин Овечкин
Работал кто-нибудь с graphene-django? При получении "сырых" данных, она как то их обрабатывает, например удаляет пробелы? Или нужно реализовать валидацию отдельно? Или с помощью модели django это лучше делать?
ты имеешь ввиду мутации? (получение данных)
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
Всем привет!
Вознк вопрос касателньо процесса разработки приложения и docker-compose
У меня много сервисов в композе, от которых зависит джанго и поэтому я запускаю докер композ
Если я вношу новые изменение в проект - мне нужно заново его билдить, есть ли более быстрый способ для применения изменений на уже запущенный проект, то есть - вот у меня работающий проект на композе. я внес изменения на локалке и чтобы эти изменения перенеслись в контейнер и сервак в нем сам перезагрузился?
источник

N

Nire in Django [ru] #STAY HOME
Damir Nafikov
Всем привет!
Вознк вопрос касателньо процесса разработки приложения и docker-compose
У меня много сервисов в композе, от которых зависит джанго и поэтому я запускаю докер композ
Если я вношу новые изменение в проект - мне нужно заново его билдить, есть ли более быстрый способ для применения изменений на уже запущенный проект, то есть - вот у меня работающий проект на композе. я внес изменения на локалке и чтобы эти изменения перенеслись в контейнер и сервак в нем сам перезагрузился?
А почему не сбилдить новый контейнер отдельно и отправить его на сервер? Затем быстро перезапустить нужный))
источник

N

Nire in Django [ru] #STAY HOME
Часто билдят несколько вариантов в докер регистре (для откатов и всякого), затем идёт вебхук на тест сервер, который качает новый контейнер и заменяет старый
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
Nire
А почему не сбилдить новый контейнер отдельно и отправить его на сервер? Затем быстро перезапустить нужный))
то есть я могу отдельно сбилдить проект(у негго есть докерфайл) и как-то скзаать композу, чтою он поменял старый на новый?
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
Nire
Часто билдят несколько вариантов в докер регистре (для откатов и всякого), затем идёт вебхук на тест сервер, который качает новый контейнер и заменяет старый
ого, пока такого не делал. даже не знаю как)
источник

N

Nire in Django [ru] #STAY HOME
Damir Nafikov
то есть я могу отдельно сбилдить проект(у негго есть докерфайл) и как-то скзаать композу, чтою он поменял старый на новый?
Ну в композе умеешь контейнерами управлять? up stop down restart?
источник

N

Nire in Django [ru] #STAY HOME
Можешь написать простой вебхук на чем угодно, который принимает сигнал и делает вещи выше
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
понял, почитаю насчет этого, спасибо!
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
хотя я заметил, что при уже запущенном проекте, когда создал новое приложение, то в контейнере тоже появилась папка с этим приложением - можно ли как-то применить перезапуск сервера на самом контейнере? или все же придется ребилдить контейнер?
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
Короче, все изменения робят(без ребилда) когда если добавить в volumes свой код - сервер сам перезагружается, можно смотреть на логи после запуска композе
источник

N

Nire in Django [ru] #STAY HOME
Damir Nafikov
Короче, все изменения робят(без ребилда) когда если добавить в volumes свой код - сервер сам перезагружается, можно смотреть на логи после запуска композе
А как ты такое масштабировать будешь?
источник

N

Nire in Django [ru] #STAY HOME
Или балансить
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
Nire
А как ты такое масштабировать будешь?
хмм, не совсем понимаю вопроса
источник

N

Nire in Django [ru] #STAY HOME
Ну смотри, у тебя на джунге сервис который близиться к лимиту, легче же просто на новый сервак накидать контейнеров собранных, чем собирать с нуля или пробрасывать через волюм?
источник

AI

Artem Ivashenko in Django [ru] #STAY HOME
Всем привет, такой вопрос, хочу чтобы после регистрации пользователь получал флажок is_stuff=True, сделал во вьюхе после form.is_valid():
user = form.save(commit=False)
user.is_stuff = True
user.save()
но оно не работает, может кто подсказать что я упускаю.
источник