@pydjango

Страница 481 из 1273
Andrey
22.08.2017
11:15:00
в post_save ты же можешь получить все связанные объекты и проверить их значения с записанными в твоё поле?
Могу получить связанные объекты. Могу положить нужные мне параметры в инстанс. Но как потом сохранить инстанс? .save() вновь вызовет сигнал.

Bob
22.08.2017
11:16:24
я вижу два варианта: проверять self.pk в save и created при обработке сигнала

Сергей
22.08.2017
11:16:36
я не совсем понимаю, что тебе нужно, но допустим.... у тебя есть связанные объекты, тебе нужно получить все их id и положить в поле buffer в post_save получаешь id связанных объектов и проверяешь все ли id записаны в buffer. если все - ничего не делаешь, если не все, то записываешь туда и вызываешь save()

Bob
22.08.2017
11:16:44
если речь идет о вновь создаваемом экземпляре

Google
Bob
22.08.2017
11:17:28
если речь об изменении related отношений, то там свои сигналы

Senpos
22.08.2017
11:20:17
и что будет? После вызова save? Не post_save сигнал, случаем?
Я у себя, кстати, убрал проверку created Все-равно один раз срабатывает сигнал

Andrey
22.08.2017
11:20:19
Взять, допустим, id и положить его в буффер, который является филдом у модели.

Сергей
22.08.2017
11:20:28
и что будет? После вызова save? Не post_save сигнал, случаем?
будет вызван post_save. но там у тебя будет стоять проверка, нужно ли обновлять это поле. если нет - то сейвы твои остановятся

Andrey
22.08.2017
11:20:35
Пгп

Ага

Ага, ага.

Догнал. Понял вашу мысль. Спасибо!

Google
Andrey
22.08.2017
11:22:28
Всем

Вот Вам, в частности, Сергей, Senpos

А боба я не понял =(

Fred
22.08.2017
11:28:50
Привет всем может кто подсказать в чём ошибка я понимаю что он не может тему отрендерить в адмике но не понимаю почему Error during template rendering In template /home/yui/PycharmProjects/djangowebapp/my_env/lib/python3.5/site-packages/django/contrib/admin/templates/admin/base.html, error at line 3

sic transit
22.08.2017
11:43:04
Если человек приходит учиться и говорит: «Покажите мне алгоритм, по которому надо работать», то он обречен. Алгоритму проще обучить любую машину.

Massimo
22.08.2017
11:45:04
т.е. у тебя 2 поля, допустим "страны" и "города" и ты фильтруешь "города" по "странам"? если схема примерно такая, то фильтр можно выпилить и всё это реализовать с помощью автокомплита
Нет, у меня на странице отображается query из бд и он автоматически убирает ненужное (фильтрует) на странице при выборе необходимого в форме

Сергей
22.08.2017
12:00:27
Massimo
22.08.2017
12:05:31
Я же правильно понимаю что я заливаю проект на хост корректирую настройки и делаю runserver?

Massimo
22.08.2017
12:06:40
X
22.08.2017
12:06:58
энджинкс

tmux?

screen?

Massimo
22.08.2017
12:07:48
энджинкс
Если это вопрос то даже стыдно отвечать)

надо через uwsgi?

X
22.08.2017
12:08:00
я знаю!!!!докер?)))

надо через uwsgi?
ну это типо нормальная практика или через энджинкс

Massimo
22.08.2017
12:08:48
я знаю!!!!докер?)))
Нет. На самом деле стоит то nginx и как я понял internal server errror из-за того что сам джанго не запущен

Google
Call Me Maybe
22.08.2017
12:09:29
internal server error может быть по абсолютно любоей причине, например из-за неправильного пути статиков

Massimo
22.08.2017
12:09:31
Нуда

А где логи м\ожно прочитать?

X
22.08.2017
12:10:10
1 ты в энджинксе должен был прописать

2 вар/лог - но вряд ли

так ты через рансервер запустиЛ?

или энджиенкс

Massimo
22.08.2017
12:11:20
runserver

Denis
22.08.2017
12:11:31
Рансервер нужен только для разработки

Massimo
22.08.2017
12:11:32
and it ran the fuck away from em

Denis
22.08.2017
12:11:48
На деплое с ним запускать не надо никогда и низачем

Massimo
22.08.2017
12:11:55
Рансервер нужен только для разработки
Блэт почему мне туторщик жтого не сказал((

Denis
22.08.2017
12:12:18
Для этого надо использовать, например, uwsgi или gunicorn

X
22.08.2017
12:12:30
а тебе туторщик сказал что он запускает несколько джанго при рансервере?)))

Denis
22.08.2017
12:13:03
Если запускать через uwsgi, по дефолту логи обычно лежат в /var/log/uwsgi

Можно в settings.py настроить логгеры и писать куда надо

X
22.08.2017
12:14:16
Можно в settings.py настроить логгеры и писать куда надо
Человек новый - надо объяснять) что есть библиотека логгинг в питоне и что ее можно заюзать

https://djbook.ru/rel1.8/topics/logging.html

Massimo
22.08.2017
12:14:54
а тебе туторщик сказал что он запускает несколько джанго при рансервере?)))
Нет, там он просто скинул в хост и он заупстился сам

Google
Massimo
22.08.2017
12:14:59
после рефреша гуникорна

X
22.08.2017
12:15:31
после рефреша гуникорна
https://djbook.ru/examples/62/

такое смотрел - впринципе быстрая мана - выкинь только лишние пункты

или uwsgi добивай

Massimo
22.08.2017
12:16:57
а таки что проще?)

Denis
22.08.2017
12:17:09
Проще, говорят, гуникорн

Лично я его не пробовал

Ruslan
22.08.2017
12:17:17
проще сайт закрыть, чтобы лишние не приходили ?

X
22.08.2017
12:17:54
авка знакомая

Admin
ERROR: S client not available

Ruslan
22.08.2017
12:18:00
угу

X
22.08.2017
12:18:55
спасибо!

Massimo
22.08.2017
12:19:11
Этим мы с американцами и отличаемся

Ruslan
22.08.2017
12:19:20
кстати, ищу вменяемого питониста на бэкэнд, aiohttp, микросервисы и прочие страшные слова, Москва, м. Дмитровская

Этим мы с американцами и отличаемся
американцы сначала доку читают, факт

Massimo
22.08.2017
12:20:47
американцы сначала доку читают, факт
Ну тогда закрывайте за ненадобностью)

Или учите американцев русскому

Если верить вашей же логике

Google
X
22.08.2017
12:23:29
Ну тогда закрывайте за ненадобностью)
не надо зхакрывать((( хороший сайт

Massimo
22.08.2017
12:23:44
X
22.08.2017
12:24:01
Это не ко мне)
ну ты же нагнетаешь

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

Massimo
22.08.2017
12:24:45
ну ты же нагнетаешь
Я не нагнетаю, если человек считает крутым назвать кого то лишним то на что он рассчитывает? что с ним согласятся и уйдут за закат?

Massimo
22.08.2017
12:25:29
вот лучше бы статью читанул, что кинули просвятился как можно сделать
Я сейчас этим и занимаюсь) Просто парень не прочитал выше что я написал про то что по тутору типа делал и не получилось)

чего ты принимаешь близко к серду - он пошутил
Ну в Rude Python это еще понятно, так как там тематика такая. Ты же не отреагируешь спокойно когда к тебе подойдет тип и скажет что то нелестное?

X
22.08.2017
12:27:11
блин сарказм обычный же)))

Massimo
22.08.2017
12:28:00
блин сарказм обычный же)))
Ну значит я не так воспитан. Я, наверное, действительно близко принял к сердцу

X
22.08.2017
12:30:52
сча Руслан скажет: "нет, не сарказм был". И потушит сервер)))

Ruslan
22.08.2017
12:42:56
мысль!

Ну значит я не так воспитан. Я, наверное, действительно близко принял к сердцу
проекту скоро 10 лет, я могу позволить себе жёсткий сарказм

Massimo
22.08.2017
12:45:04
Ruslan
22.08.2017
12:45:37
пройдёт

и никто не поинтересовался вакансией

Call Me Maybe
22.08.2017
12:46:41
и никто не поинтересовался вакансией
готов работать за еду. Если хоть пара выходных в год будет, уже лучше, чем на текущей

Ruslan
22.08.2017
12:47:08
интерном чтоли? чё можешь из указанного?

Call Me Maybe
22.08.2017
12:47:41
указанного где?

Call Me Maybe
22.08.2017
12:49:15
В страшные слова заглянул бы, но я на удаленке и только слышал про aiohttp

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