
Dan
10.01.2018
11:55:47
показывай код формы/urls/views

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

electron!c
10.01.2018
12:30:11

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">

electron!c
10.01.2018
12:38:28

Denis
10.01.2018
12:46:25

electron!c
10.01.2018
12:50:31

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

Robot
10.01.2018
12:57:15

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

Robot
10.01.2018
12:57:45
ага

electron!c
10.01.2018
12:59:32

Eugene
10.01.2018
13:31:10

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

Eugene
10.01.2018
13:31:45

Google

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

Denis
10.01.2018
13:32:03

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

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"] (А он не лежит, тк НОВЫЙ), то появляется ошибка валидации


Denis
10.01.2018
16:01:46

Ruslan
10.01.2018
16:02:18

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
не подсказывай
пусть он денек помучается, а потом заметит что зря

Ruslan
10.01.2018
16:48:03

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

electron!c
10.01.2018
18:59:02

Arseny
10.01.2018
19:04:03

Eldar
10.01.2018
19:07:12

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

Никита
10.01.2018
20:18:38

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

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 - это такое полноценное решение для администрирования чего угодно
можно роутеры им настраивать
или облака
и потом деплой туда приложения
я просто не помню, что умеет фабрик , но я помню, что его возможности крайне ограничены, я его никогда всерьёз не рассматривал поэтому