@pydjango

Страница 603 из 1273
Set
29.09.2017
07:49:06
да у меня не вся форма передается поэтому проблема

Pavel
29.09.2017
07:49:23
да у меня не вся форма передается поэтому проблема
проблема, что ты где-то return забыл в коде

Set
29.09.2017
07:50:51




Google
Bogdan
29.09.2017
07:51:44
если не валидна - будет None

Pavel
29.09.2017
07:51:51
а что вернёт твоя вьюшка, если if form.is_valid() на сработает?

Bogdan
29.09.2017
07:52:19
а, наоборот)

Pavel
29.09.2017
07:52:46
а что вернёт твоя вьюшка, если if form.is_valid() на сработает?
(подсказка: все функции возвращают None, если другого не указано явно)

Set
29.09.2017
07:54:29
(подсказка: все функции возвращают None, если другого не указано явно)
да у меня проблема с name subject который я не передаю через input вот хочу понять как можно помимо input передать через <p> тоже не принимает

не видит точнее

Denis
29.09.2017
07:56:11
А в самом классе формы определен сабжект?

Set
29.09.2017
07:56:23
да

мне надо передать так <span type="text" name="subject" class="form-control">Услуга</span>

Denis
29.09.2017
07:57:23
Зачем? Почему не устраивает хайден поле?

Pavel
29.09.2017
07:57:24
приделай name к своему селекту, а не спану

Denis
29.09.2017
07:58:47
Жопа - универсальный интерфейс, через неё можно сделать что угодно)))

Google
Denis
29.09.2017
08:01:13
Я так понял, ты свой span заполняешь по клику на элемент выпадающего списка... Почему по этому эвенту не проставлять значение скрытому инпуту с неймом сабджект?

Set
29.09.2017
08:07:40
да я нашел дж пример оттуда взял и решил зафигачить туды

думаю через аjax теперь сделать

Nikita
29.09.2017
08:33:34
Всем привет, кто-нибудь может подсказать с настройкой nginx для SPA (vue + django rest framework) что бы это всё работало по https (в этом основная проблема)

Denis
29.09.2017
08:38:55
IIIAUTAH: Кто рассказал нашим сейлерам про многопоточность? IIIAUTAH: Они теперь в курсе, что девять женщин за месяц ребёнка не родят, так как, видите ли, беременность реализована в единственном неразделяемом потоке. IIIAUTAH: Теперь у этих упырей новая фишка: один программист может быть задействован в девяти проектах!

Ruslan
29.09.2017
08:48:01
есть что-нибудь подобное factoryboy для mongo?

Artem
29.09.2017
08:51:32
есть что-нибудь подобное factoryboy для mongo?
знаю, что есть подобное на jS

Ruslan
29.09.2017
08:51:46
ладно, щас быстро сами сделаем

Nikita
29.09.2017
08:51:50
А в чём проблема?)
На самом деле не понятно как лучше сделать, оставить django на порту или сделать поддомен для бэка (нужно иметь доступ в админку)?

Dan
29.09.2017
09:38:41
Dan
29.09.2017
09:40:17
мне кажется надо на уровне nginx по пути разруливать

Denis
29.09.2017
09:41:30
Открывать порты тоже не комильфо

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

Erzh
29.09.2017
09:42:08
для URI /api или че там делаешь proxy_pass на бэкенд, а для / просто указываешь root где лежит твой проект

Denis
29.09.2017
09:43:58
Для разных доменов, кстати тоже через nginx модно прокинуть нужные заголовки

*можно

Nikita
29.09.2017
09:57:09
Тут на самом деле вопрос. что выбрать поддомен, location /api для всех запросов к бэку или разные на разных портах, и уже от этого плясать. Склоняюсь к выбору 2 варианта, спасибо.

Sergei
29.09.2017
10:24:42
Коллеги подскажите решение: нужно организовать совместную работу двух сайтов на одном сервере. Один из них на базе php cms, другой на Django. Какую схему выбрать: nginx+uswgi, nginx+uwsgi+php-fpm, apache+mod_wsgi ?

Google
BlastPy
29.09.2017
10:25:38
nginx + venv + gunicorn

Dan
29.09.2017
10:25:59
venv то зачем ?

Sergei
29.09.2017
10:25:59
а, опыта деплоя django-проектов не имею, поэтому все одинаково вновинку

BlastPy
29.09.2017
10:26:37
venv то зачем ?
а если нужно будет втрой проект на django пускать там же

Dan
29.09.2017
10:26:54
будет нужно изолирует

Sergei
29.09.2017
10:26:57
venv я планировал делать тк возможен еще проект на python

BlastPy
29.09.2017
10:26:58
а конфлик пакетов в глобальном pip

Dan
29.09.2017
10:27:40
если докеры не вариант то думаю связка c nginx в обоих проектах оптимальна

Sergei
29.09.2017
10:29:25
а что вас смутило? помоему обычная ситуация, когда у заказчика есть старые проекты на php, и он желает организовать централизованный хостинг

а gunicorn поддерживает php?

nginx + venv + gunicorn
по данной схеме gunicron предполагается ставить внутри venv?

Sergei
29.09.2017
10:36:33
Благодарю, буду изучать

Erzh
29.09.2017
10:38:40
Может больше знающие люди делают по другому. Но лично мне как-то удобнее ставить в venv каждого проекта свой gunicorn и потом запускать каждый на своем сокете. В vhost-ах nginx-a будет proxy_pass в соответствующий нужному сайту сокет

Artem
29.09.2017
12:08:52
И выбирайте, что хотите) Главное, nginx на разные внешние порты вешать.
uWSGI может работать нормально со многими бекендами

Google
Andrey
29.09.2017
12:41:09
nginx

nginx: image: nginx:1.13 volumes: - /nginx/nginx.conf:/etc/nginx/nginx.conf volumes_from: - web ports: - "83:80" links: - web Настраивается контейнер довольно-таки просто. ports: Внешний: внутренний

Т.е. внутри среды он как 80, а из вне обращаемся к нему на 83

Sergei
29.09.2017
12:43:32
Вы про докер, я понял.

Andrey
29.09.2017
13:02:35
Да, докер\докер-компоус

Andrey
29.09.2017
13:54:45
кстати, насчет докера вопрос в догонку, у меня есть докер компоус, и отдельно докер имадж, я билдю этот имадж, захожу внутрь контейнера, что то там делаю, и потом я хочу этот готовый имадж присоеднить к компоусу - как зафиксировать изменения в этом имадже, чтоб потом прописать его?

Serhio
29.09.2017
13:57:46
это не канонично) не докер вэй

Andrey
29.09.2017
13:59:36
ну вот так происходит, когда билдю тензорфлоу сервинг

?

Serhio
29.09.2017
14:17:51
у тебя есть image, на его основе создавай другой image потом поднимай контейнер. К примеру image_base:latest, в докерфайле для сборки делаешь FROM image_base:latest, а вот этот последний юзай для поднятия сервиса

Andrey
29.09.2017
14:20:24
а когда я «нахожусь» в докерфайле - это я нахожусь внутри контейнера?

в плане путей

Михаил
29.09.2017
14:23:14
ты находишься в файле,а путь определяешь уже командами откуда и куда

Andrey
29.09.2017
14:28:06
ну я имею ввиду, что если я напишу cd , то это будет внутри контейнера ?

Andrey
29.09.2017
14:28:31
Все пути одинаковы - они ведут в никуда. Спроси себя, есть ли у этого пути сердце? Если есть - путь хорош; если нет - он бесполезен. Все пути ведут в никуда, но у одного пути есть сердце, а у другого - нет. Один путь доставляет радость, и пока ты идёшь по нему - ты неотделим от него; а другой путь заставляет тебя проклинать всю свою жизнь. Один путь наделяет тебя силой, другой - лишает её.

Михаил
29.09.2017
14:36:57
внутри контейнера

Andrey
29.09.2017
14:38:23
Михаил
29.09.2017
14:38:48
вообще все что ты выполняешь,это команды выполняемые внутри контейнера

Google
Artem
29.09.2017
15:40:12
Ребят, расскажите - кто как на проде использует торнаду!? Как у нее с поддержкой асинхронки при работе на сокете для uWSGI?

Alex
29.09.2017
15:52:20


Перекидывает на localhost/?





В чём может быть дело?

Artem
29.09.2017
15:56:32
В чём может быть дело?
$ в конце /ask/ поставь

Alex
29.09.2017
15:57:31
Valentin
29.09.2017
15:58:06
В том что кнопка хочет отправить форму, и отправляет без указанного action, убери <button> а клас кнопки задай ссылке, типо <a href=.. class="btn btn-success"

Artem
29.09.2017
15:58:12
url(r'^ask/$', views.ask, ... ) ??

Serj
29.09.2017
18:20:24
Парни, а че он говорит что не может найти Product?



Это говорит не только линтер, но и консоль при попытке запуска сервера

Massimo
29.09.2017
18:20:52
В кавычки

Страница 603 из 1273