@pydjango

Страница 834 из 1273
Dan
10.01.2018
11:55:47
показывай код формы/urls/views

Denis
10.01.2018
12:26:28
там все довольно монструозно - только в форме под 100 полей. Я думаю, что дело в деплое, т.к. на локальном сервере все работает нормально. ладно, буду разбирать, спасибо за отзывчивость

Denis
10.01.2018
12:32:40
Google
Denis
10.01.2018
12:32:41
<form action="/management/customers/edit/34/location/62" method="POST" id="form_traditional_validation" name="form_traditional_validation" role="form" autocomplete="off" class="validate" enctype="multipart/form-data" novalidate="novalidate">

Denis
10.01.2018
12:46:25
electron!c
10.01.2018
12:50:31
Уже делал - то же самое
А версии пакетов локально и на продакшине одинаковые?

Серёга
10.01.2018
12:55:32
uwsgi - ставить лучше через пип для каждого окружения отдельно? или лучше глобально? в убунте

Серёга
10.01.2018
12:57:34
то есть через apt-get?

Например

Robot
10.01.2018
12:57:45
ага

electron!c
10.01.2018
12:59:32
А версии пакетов локально и на продакшине одинаковые?
Если через nginx, то можно еще локально попробовать curl сделать запрос на апстрим

Eugene
10.01.2018
13:31:10
uwsgi - ставить лучше через пип для каждого окружения отдельно? или лучше глобально? в убунте
смотря как ты будешь запускать uwsgi. если в режиме императора, то лучше глобально, но тоже через pip.

Серёга
10.01.2018
13:31:32
императора (для того чтобы запустить несколько приложений)

Eugene
10.01.2018
13:31:45
то есть через apt-get?
через apt сами создатели uwsgi не рекомендуют ставить

Google
Серёга
10.01.2018
13:31:48
а когда лучше как пакет убунту поставить?

ааа

Eugene
10.01.2018
13:32:10
лучше если глобально, то через pip

Denis
10.01.2018
13:32:27
Он системные пакеты не поломает?

Eugene
10.01.2018
13:34:12
я бы в таком случае вообще бы отдельное вирт окруж для uwsgi сделал и потом его запускал оттуда. если нужно типа глобального.

сами создатели рекомендуют именно через pip http://uwsgi-docs.readthedocs.io/en/latest/Install.html

да и так много с ними общаюсь, так как веду django-uwsgi в их репе

Denis
10.01.2018
13:37:50
сами создатели рекомендуют именно через pip http://uwsgi-docs.readthedocs.io/en/latest/Install.html
А почему они не рекомендуют через репы ставить, если там актуальная версия?

Eugene
10.01.2018
13:40:45
потому что там что-то в самом uwsgi меняют при создании пакета. что-то типа того. точно не помню

123
10.01.2018
15:22:04
Коротко спрошу. На джангобук переведена 1.11?

Ruslan
10.01.2018
15:48:13
дык в статистику глянь ?

большими буквами написано "Документация Django 1.9"

123
10.01.2018
16:00:52
Думаю сделать свой мини-фото блог, ну личный. Встает вопрос, хватит ли мне для себя одного Sqlite

Andrey
10.01.2018
16:01:33
А подскажите, как в админке вывести данные в списке, привязанные к конкретному пользователю, но при этом сохранить возможность добавлять новые значения в этот список? Например: несколько пользователей, к ним через manytomany привязано по несколько картинок к каждому. И вот нужно вывести в админке конкретного пользователя только привязанные к нему картинки. При переопределении formfield_for_manytomany не проходит валидация, будто новый добавляемый элемент не входит в список допустимых значений. class User(Model): ... photo = ManyToManyField(models.Photo, blank=True) class Photo(Model): ... class UserAdmin(admin.ModelAdmin): def formfield_for_manytomany(self, db_field, request, kwargs): if db_field.name == "photo": kwargs["queryset"] = models.Photo.objects.filter(code='service') return super(UserAdmin, self).formfield_for_manytomany(db_field, request, kwargs) Вот при подобном переопределении, если НОВЫЙ привязываемый объект не лежит в kwargs["queryset"] (А он не лежит, тк НОВЫЙ), то появляется ошибка валидации

123
10.01.2018
16:02:50
А вообще, подобие такого фото-блога - это нормальный проект в задел на будущее?

N. M.
10.01.2018
16:04:03
Ну смотря что понимать под понятиями «подобие такого», «нормальный» и «будущее». От цели всё зависит

Google
123
10.01.2018
16:05:25
Спасибо, ты дал мне пищу для размышления

Denis
10.01.2018
16:05:54
123
10.01.2018
16:08:01
Ну мне кажется он подразумевает два варианта, чтобы сервис был изначально маштабным или чтобы человек вроде меня учился прикручивать БД)

Denis
10.01.2018
16:09:12
Если хочешь научиться прикручивать БД, бери постгрю или сразу oracle

/ban

Andrey
10.01.2018
16:12:51
За что его?

Denis
10.01.2018
16:13:04
Спамил в соседних группах

terry
10.01.2018
16:13:07
За что его?
за спам

Denis
10.01.2018
16:17:53
Телефон забыл

Alexander
10.01.2018
16:18:51
В любой аэропорт на е200 или 5ке бмв за 1350 руб Уж лучше на аэроэкспрессе в 2.5 раза дешевле без пробок

Alexandr
10.01.2018
16:18:53
не подсказывай

пусть он денек помучается, а потом заметит что зря

Трусов
10.01.2018
18:53:32
чат, а в двух словах, в чем разница templateview и view? и когда какой юзать?

Arseny
10.01.2018
19:04:03
Eldar
10.01.2018
19:07:12
чат, а в двух словах, в чем разница templateview и view? и когда какой юзать?
В templateview не надо возвращать render response или template response уже не помню как класс называется

Andrey
10.01.2018
19:38:54
Как в админке переопределить валидацию при сохранении, после изменения formfield_for_manytomany ?

Никита
10.01.2018
20:18:38
Как в админке переопределить валидацию при сохранении, после изменения formfield_for_manytomany ?
Прочитать исходники и понять. После статей и советов, все равно придется в них лезть.

Andrey
10.01.2018
20:20:01
Это понятно, но вдруг кто-то помнит и может быстро подсказать.

Google
Alexander
10.01.2018
22:17:50
привет) подскажите с сортировками в админке

https://trello-attachments.s3.amazonaws.com/579377c66a35ac8497998147/5a5686c5d75c1384cf793757/92e9a08478a8b3834cb17518e85f1105/5.png

смотрите на 5 и 10 строчку, столбик slug

почему так получается?

serbernar
10.01.2018
22:21:35
Sqlite в продакшене - эт треш... Имхо, конечно... ?
а у меня для дебага, но и докер есть, неудобненько, но что поделать

Admin
ERROR: S client not available

serbernar
10.01.2018
22:22:40
почему так получается?
в компоузе поднимать только постгрес и к нему коннектиться при дебаг моде или как? или волюмить само джанго приложение?

Alexander
10.01.2018
22:23:05
не понял вопрос

serbernar
10.01.2018
22:26:31
ну, есть компоуз для дева и продакшн, но если запускать дев и разрабатывать с̶в̶о̶ё̶ ̶о̶ч̶к̶о̶ приложение, то приходится перебилживать контейнер с приложением. Я -то делаю так: не запускаю докер, разрабатываю, но не приятно

нормально ли будет пробросить волюм на джангу?

вроде бы, видел, что с жсом так делают, чтобы вотчер не ломать

Alexander
10.01.2018
22:29:42
ты можешь монтировать текущую директорию

в контейнер

образ нужно ребилдить когда выходят обновления пакетов

той же Django

если версии пакетов те же самые, меняется только код приложения, то контейнер просто работает

директория монтируется внутрь контейнера и там запущен дев-сервер, который автоматически рестартится при изменении файлов

serbernar
10.01.2018
22:32:36
да, это я знаю, ну я и хотел это узнать: не обоссут ли меня за волюм директории разрабатываемого приложения прям в контейнер

Alexander
10.01.2018
22:32:56
ну, я не знаю сексуальные желания твоих партнёров))

Google
Alexander
10.01.2018
22:32:59
мб и обоссут)

serbernar
10.01.2018
22:33:09
да, я так и хотел сделать, просто лучше 7 раз спросить и один раз сделать

Alexander
10.01.2018
22:34:01
лично у меня работа отдельно, личная жизнь отдельно)) поэтому я стараюсь не использовать такие аналогии)) вообще, любой вариант нормальный, если он удобный

раньше Vagrant использовали, pyenv, virtualenv

сейчас многие перешли на Docker-контейнеры

serbernar
10.01.2018
22:35:20
ну я по разному умею, я просто хочу и так, и сяк попробовать. а лучше ansible или fabric+fabricio?

Alexander
10.01.2018
22:35:41
это решения разных уровней

ansible позволяет сделать многое, в том числе обновить софт на сервере

Ansible выглядит лидером гонки сейчас

serbernar
10.01.2018
22:36:34
ну я фабрик тоже могу сделать это, в принципе, нет?

Alexander
10.01.2018
22:36:51
я уже забыл про фабрик, я помню, он только для деплоя

ну, фабрик, это нечто простое, а Ansible - это такое полноценное решение для администрирования чего угодно

можно роутеры им настраивать

или облака

и потом деплой туда приложения

я просто не помню, что умеет фабрик , но я помню, что его возможности крайне ограничены, я его никогда всерьёз не рассматривал поэтому

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