Size: a a a

Django [ru] #STAY HOME

2019 January 15

AM

Andrey Musikhin in Django [ru] #STAY HOME
Troubleshoot
Я тоже об этом подумал. Но мне аргументировали это тем, что статика не будет подтягиваться с поддомена(который я хочу привязать на основной), а будет тянуть ее с root домена.
статик и медиа урлы оставляешь относительными. в nginx меняешь домен, статика так же будет отдаваться с нового. не пойму в чем трабла
источник

T

Troubleshoot in Django [ru] #STAY HOME
оооо, спасибо. DO выручает)
источник

V

V in Django [ru] #STAY HOME
Здравствуйте, товарищи. Подскажите, как реализовать задачу - пользователь подтверждает регистрацию, редиректится на страницу ожидания, параллельно запускается task для Celery. Как проверять статус задачи, чтобы после завершения перенаправить пользователя на новую страницу?
источник

T

Troubleshoot in Django [ru] #STAY HOME
Andrey Musikhin
статик и медиа урлы оставляешь относительными. в nginx меняешь домен, статика так же будет отдаваться с нового. не пойму в чем трабла
Сделаю, расскажу)
источник

AM

Andrey Musikhin in Django [ru] #STAY HOME
Troubleshoot
Сделаю, расскажу)
честно, я перечитал переписку полностью, кашамалаша, а не задача получилась. лучше уточнить еще раз полную задачу
источник

T

Troubleshoot in Django [ru] #STAY HOME
Там не поддомены оказывается нужны, а именно /
источник

AM

Andrey Musikhin in Django [ru] #STAY HOME
V
Здравствуйте, товарищи. Подскажите, как реализовать задачу - пользователь подтверждает регистрацию, редиректится на страницу ожидания, параллельно запускается task для Celery. Как проверять статус задачи, чтобы после завершения перенаправить пользователя на новую страницу?
мб просто отказаться от асинхронной задачи? иначе придется использовать вэбсокеты или пуляться аяксами
источник

V

V in Django [ru] #STAY HOME
Andrey Musikhin
мб просто отказаться от асинхронной задачи? иначе придется использовать вэбсокеты или пуляться аяксами
Так для того и было всё затеяно, чтобы пользователь не ждал перед пустым экраном, пока для него контейнеры развернуться. Я новичок в вебдеве, поэтому многое еще не знаю. Но Ваше упоминание AJAX - уже второе, что я встречаю, применительно к этой задаче. Значит, буду читать про AJAX =)
источник

AM

Andrey Musikhin in Django [ru] #STAY HOME
ну просто ты ничего не выигрываешь таском
источник

AM

Andrey Musikhin in Django [ru] #STAY HOME
время на редирект только
источник

AM

Andrey Musikhin in Django [ru] #STAY HOME
идеально - вэбсокеты
источник

V

V in Django [ru] #STAY HOME
А можно чуть подробнее объяснить? Вся подготовка окружения для польозователя, после подтверждения почты, занимает секунд 13 - разворачивание контейнера, настройка БД. Я просто даже не соображу сходу, как применять веб-сокеты.
источник

НК

Никита Кадацкий in Django [ru] #STAY HOME
Добрый день! Есть функция считывания файла екселя который лежит в папке, этот файл передаеться в форму, после нажатия на форму идет обработчику и отдает информацию. Через консоль все работает нормально, отдает массив словарей, а вот при отправке формы ругаеться. Код вьюшки, обработчиков и лог ошибки https://dpaste.de/OxSo Спасибо заранее!)
источник

AE

Ash Ed in Django [ru] #STAY HOME
Джанговеды. Есть вопрос по проксированию nginx-ом Django приложения.
Вот содержимое conf  файла

https://gist.github.com/ashed/a53f4614a7b4bb92bb754fa816bde690

Это - содержимое uwsgi_params
uwsgi_params (default site local)
https://gist.github.com/ashed/5cbd240440efc51a486b297ae2672a60

Запускаю nginx
service nginx start
После этого запускаю Django

krona3root@infotrud66:/var/www/krona# python3 ./manage.py runserver 0.0.0.0:8080
в hosts на локальной машине сделана  запись
адрес виртуалки  имя_сайта

При заходе по адресу виртуалки nginx радостно рапортует дефолтной страницей и не  проксирует на Django.

В идеале хочу запилить старт Django приложения через emperor
источник

AM

Andrey Musikhin in Django [ru] #STAY HOME
V
А можно чуть подробнее объяснить? Вся подготовка окружения для польозователя, после подтверждения почты, занимает секунд 13 - разворачивание контейнера, настройка БД. Я просто даже не соображу сходу, как применять веб-сокеты.
ну ты редиректишь на страницу ожидания. она подключается к сокету. таск работает там себе. по окончанию отправляет по нему ответ (саксесс или эррор), клиентом обрабатываешь ответ и в зависимости от ответа решаешь что делать дальше
источник

КН

Коля Н in Django [ru] #STAY HOME
Никита Кадацкий
Добрый день! Есть функция считывания файла екселя который лежит в папке, этот файл передаеться в форму, после нажатия на форму идет обработчику и отдает информацию. Через консоль все работает нормально, отдает массив словарей, а вот при отправке формы ругаеться. Код вьюшки, обработчиков и лог ошибки https://dpaste.de/OxSo Спасибо заранее!)
Вот эту строчку смотри
events-1
источник

AM

Andrey Musikhin in Django [ru] #STAY HOME
V
А можно чуть подробнее объяснить? Вся подготовка окружения для польозователя, после подтверждения почты, занимает секунд 13 - разворачивание контейнера, настройка БД. Я просто даже не соображу сходу, как применять веб-сокеты.
если аяксом, то ты пуляешься к серверу с вопросом готов ли аккаунт. а сервер тебе отвечает да или нет. если нет, то дальше ждем. если готов, то дальнейшие действия
источник

V

V in Django [ru] #STAY HOME
Andrey Musikhin
если аяксом, то ты пуляешься к серверу с вопросом готов ли аккаунт. а сервер тебе отвечает да или нет. если нет, то дальше ждем. если готов, то дальнейшие действия
Что проще понять и быстрее внедрить?
источник

AM

Andrey Musikhin in Django [ru] #STAY HOME
V
Что проще понять и быстрее внедрить?
хз=) как по мне однофигственно
источник

НК

Никита Кадацкий in Django [ru] #STAY HOME
Коля Н
Вот эту строчку смотри
events-1
Да спасибо, не обратил внимание что форма отдает строку а не инт, спасибо
источник