@pydjango

Страница 70 из 1273
Андрей
07.12.2016
21:07:03
А вот самому трудновато немного

Андрей
07.12.2016
22:04:54
django + django-carton
Спасибо, обязательно разберусь в этом

fedor
07.12.2016
23:01:36
всем добрый вечер)

Google
.
08.12.2016
06:24:10
Гайс накатил celary и rabbitmq, вроде все настроил, написал нужные функции обернул все в shared_task, мне нужно вызывать раз в час, чет не понимаю как это правильно настроить

arisu
08.12.2016
06:52:12
Надо было не за целери хвататься, а за крон

.
08.12.2016
06:54:19
так вот решил с крона как раз на селари перекатиться

на кроне уже все готово, но как я понял, крон плохое решение

arisu
08.12.2016
06:54:55
Чем?

.
08.12.2016
06:58:26
Вопрос хороший, поэтому ответить на него я не смогу) Ну тип во всех серьезных проектах люди такие штуки пишут на селари, у меня задача написать хороший проект, где можно было бы заюзать разные штуки, тем самым попытавшись разобраться с ними. Все обычно советовали крон, только если локально что-то разрабатываешь, а в остальных случаях celery, отсюда я сделал вывод, что celery > cron

.
08.12.2016
07:00:21
т.е. крон в реальном проекте это нормальная практика?

Oleg
08.12.2016
07:01:45
Я не раз встречал. И не вижу проблем. (IMHO)

arisu
08.12.2016
07:36:59
Мне кажется что это прямое назначение крона

И ничего ненормального в этом нет

amureki
08.12.2016
09:29:01
У селери и крона разное основное назначение

Google
amureki
08.12.2016
09:29:25
Если вам нужны периодические задачи, пускайте их в кроне, надежнее

Если нужно вызывать асинхронно код из джанги по какому-то событию, используйте селери

Alexander
08.12.2016
09:35:40
вместо крона сейчас лучше использовать systemd timers

расскажите про это предупреждение /usr/local/lib/python3.6/site-packages/django/contrib/auth/base_user.py:52: DeprecationWarning: __class__ not set defining 'AbstractBaseUser' as <class 'django.contrib.auth.base_user.AbstractBaseUser'>. Was __classcell__ propagated to type.__new__? class AbstractBaseUser(models.Model):

что он хочет?

Eldar
08.12.2016
09:53:00
что он хочет?
Кажется все дело в Питоне 3.6

Но это не точно

Alexander
08.12.2016
09:53:14
я это понимаю)

вопрос о том, что именно Python 3.6 хочет?

Eldar
08.12.2016
09:53:53
я это понимаю)
Ну юзай тогда 3.5)

Alexander
08.12.2016
09:53:59
зачем?

всё работает

Eldar
08.12.2016
09:54:31
Ой все Питон 3.6 не юзал, не знаю ответа

Alexander
08.12.2016
09:54:48
я специально поставил Python 3.6 чтобы получить какую-нибудь ошибку и поразбираться с ней

так как скучно что-то

на самом деле из-за f'...'

?

parikLS
08.12.2016
10:34:31
так как скучно что-то
наверное это чтото такое In order to allow zero-argument super() calls to work correctly from _init_subclass__() implementations, custom metaclasses must ensure that the new __classcell_ namespace entry is propagated to type.__new__ (as described in Creating the class object).

CPython implementation detail: In CPython 3.6 and later, the _class_ cell is passed to the metaclass as a _classcell_ entry in the class namespace. If present, this must be propagated up to the type.__new__ call in order for the class to be initialised correctly. Failing to do so will result in a DeprecationWarning in Python 3.6, and a RuntimeWarning in the future.

https://docs.python.org/3.6/reference/datamodel.html#class-object-creation

Google
Alexander
08.12.2016
10:35:31
мне интересно, как бы это манкипатчнуть, чтобы варнинга не было

Dmitry
08.12.2016
10:36:27
Щас бы манкипатчить только ради ложного ощущения безопасности

Alexander
08.12.2016
10:36:41
мм почему ложного?

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

если не забывать про них - всё ок

(там кое-что с Alpine Linux'ом из коробки не работает)

тут по аналогии, можно даже не манкипатчить, а на самом деле патч сделать к джанге

(всё равно оно там в докере собирается автоматически)

Dmitry
08.12.2016
10:45:17
а могу я на правах оффтопа поинтересоваться, нахуя такие заебы?))

Eldar
08.12.2016
13:04:31
Рекрутеры пришли?

Lubasha
08.12.2016
13:18:59
Не-а

Bulat
08.12.2016
13:40:46
кто встроенный модуль юзает django-bootstrap3 ?

Starky
08.12.2016
13:57:03
встроенный куда?

Bulat
08.12.2016
14:32:21
Starky
08.12.2016
14:32:39
отличный ответ!

Artem
08.12.2016
14:33:54
Вечер в хату! Вопрос ребзя, что может быть за хрень? Сначала вылетает такое, а за ним запрос с 200 ответом: TTP/1.1 500) 2 headers in 93 bytes (1 switches on core 0) Thu Dec 8 14:25:48 2016 - *** HARAKIRI ON WORKER 1 (pid: 983, try: 1) *** Thu Dec 8 14:25:48 2016 - HARAKIRI !!! worker 1 status !!! Thu Dec 8 14:25:48 2016 - HARAKIRI [core 0] 178.204.175.36 - POST /api/v1/trips/delivery/new/ since 1481207087 Thu Dec 8 14:25:48 2016 - HARAKIRI !!! end of worker 1 status !!! DAMN ! worker 1 (pid: 983) died, killed by signal 9 :( trying respawn ... Respawned uWSGI worker 1 (new pid: 998)

Alex
08.12.2016
14:37:00
ювсги он такой

bakatrouble
08.12.2016
17:33:15
Суицидальный

maxmoriss
09.12.2016
08:38:25
всем привет! Такой вопросик интересный, реально ли без особой боли использовать Django RestFramework если в проекте не используется ORM (сырые запросы через db.cursor), реально ли его адаптировать для такой работы?

Google
Starky
09.12.2016
08:52:01
если у тебя raw sql, то, вроде как, по определению без боли никак… ничто...

Admin
ERROR: S client not available

Starky
09.12.2016
08:52:42
а в целом - просто не по моделькам строишь и везде метод филды где хватаешь свои данные

хотя я так не делал

Eldar
09.12.2016
08:53:39
да проще тогда вручную сериализовать данные

Alexander
09.12.2016
09:10:34
Не-а
Django Girl?)

https://djangogirls.org/

Archie
09.12.2016
10:03:40
https://djangogirls.org/
Добрый день, кто-нибудь знает как убрать Invalid HTTP_HOST header: You may need to add to ALLOWED_HOSTS. на pythonanywhere?

Starky
09.12.2016
10:06:21
может быть последовать совету от варнинга?

Da
09.12.2016
10:06:28
В settings.py добавь адрес, по которому обращаешься к своему приложению

Например, 'localhost', или '127.0.0.1', если на локальном сервере работаешь

В ALLOWED_HOSTS, естественно

Artem
09.12.2016
12:36:40
Alexander
10.12.2016
02:28:00
Dan
10.12.2016
12:03:08
Для сайта в дебаг моде достаточно пустого массива ALLOWED_HOSTS

amureki
10.12.2016
12:07:01
Вы продолжаете мусолить то, что можно было прочесть в соответствующем разделе документации, потратив две минуты

dgk
10.12.2016
18:05:51
может в документации не написано что ALLOWED_HOSTS = ['*'] и на проде работает

amureki
10.12.2016
19:07:15
может в документации не написано что ALLOWED_HOSTS = ['*'] и на проде работает
Думаю, потому что так делать на проде - плохой тон) вы прочитайте зачем эта настройка нужна вообще)

Google
Jackssn
11.12.2016
06:33:15
второй день бьюсь за настройку ssl на apache2. пытаюсь сделать через letsencrypt, автоматически ключи он создал, но как настроить vhosts я не понял, через http все работает, как правильно подключить 443 порт ? конф-файлы у меня все дефолтные

Jackssn
11.12.2016
16:12:53
Как раз с него и пытался делать. Он мне создал все нужное в папку /etc/letsencrypt/live/ Но конфиги лежат в другом месте и я думал надо отдельно прописать внутри демонов и все остальное 000-default и default-ssl Я просто хз как там включать всякие a2ensite и т.п.

Jackssn
11.12.2016
16:13:55
Правильно понимаю что если работало в обычной http то после автонастройки через certbot конфиги сами поменяются и нужно будет только редирект настроить?

Я радовался что у меня апач заработал а нджинкс не смог запустить. Короче пока только начинаю въезжать на апаче настроить хочу

Jackssn
11.12.2016
16:20:03
На нжинкс переехать долго ?

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