Size: a a a

Django [ru] #STAY HOME

2020 October 11

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dmitry
Я бы уточник у заказчика. Во-первых у DRF есть TemplateView, во-вторых может они переезжать собрались, зачем им drf?
Ну например это тестовое задание) или мобильное приложение есть чисто для просмотра)
источник

PP

Pavel Pantyukhov in Django [ru] #STAY HOME
Антон Кочневский
в файле который создается при python manage.py migrate?
Ага
источник

АК

Антон Кочневский... in Django [ru] #STAY HOME
Все равно тоже самое
источник

A

Art in Django [ru] #STAY HOME
Андрей
👍Спасибо!
Обращайтесь можно в личку
источник

А

Андрей in Django [ru] #STAY HOME
Art
Обращайтесь можно в личку
Спасибо!
источник

PP

Pavel Pantyukhov in Django [ru] #STAY HOME
Антон Кочневский
Все равно тоже самое
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Vitaliy Derbentsev
Да он всегда по заголовку проверялся, чтобы был заголовок X-Requested-With со значением XMLHttpRequest. Собственно, этот объект js его сам всегда вставляет. А вот с новым FetchAPI такое не прокатит, оно этот заголовок не отправляет по умолчанию. Так что, если из js пользоваться fetch, то надо самому явно добавлять этот заголовок, чтобы джанга (да и не только она) смогла определить, что это ajax.
Я имею ввиду что is_ajax толи выпилили толи собираются)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Антон Кочневский
Ребята, подскажите, где нужно хранить код создания групп, что бы при запуске python manage.py runserver, они не пытались создаваться снова?
Я пробовал хранить в model.py но это не верно.
Поменять create на get_or_create?
источник

АК

Антон Кочневский... in Django [ru] #STAY HOME
Nikolay Cherniy
Поменять create на get_or_create?
и можно хранить в моделях?)
источник

АК

Антон Кочневский... in Django [ru] #STAY HOME
Nikolay Cherniy
Поменять create на get_or_create?
работает) спасибо)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Антон Кочневский
работает) спасибо)
Только там если переменные потом используешь нужно или x, _ = или =...[0] а то там тапл возвращается
источник

PP

Pavel Pantyukhov in Django [ru] #STAY HOME
Антон Кочневский
и можно хранить в моделях?)
Плохая практика
источник

PP

Pavel Pantyukhov in Django [ru] #STAY HOME
Антон Кочневский
работает) спасибо)
Задача добавление/изменения базы при старте - задача миграций
источник

АК

Антон Кочневский... in Django [ru] #STAY HOME
Pavel Pantyukhov
Задача добавление/изменения базы при старте - задача миграций
Хорошо, тогда перенесу в миграции.
источник

AS

Andrey Systerov in Django [ru] #STAY HOME
Коллеги помогите советом что может быть не так. На продакшене реил добавить celery в проект. через супервизор его запускаю как сервис . все запускается нормально но при попытке поставить в очередь задания в логе появляется ошибка.

root - ERROR - Exception occurred
Traceback (most recent call last):
 File "/home/web/pshop/myshop/shop/logic/load_price.py", line 25, in cl_save_to_base
   data.get_remote_image()
 File "/home/web/pshop/myshop/shop/models/product.py", line 38, in get_remote_image
   img_temp.write(urllib.request.urlopen(self.image_url).read())
 File "/usr/lib/python3.6/urllib/request.py", line 223, in urlopen
   return opener.open(url, data, timeout)
 File "/usr/lib/python3.6/urllib/request.py", line 526, in open
   response = self._open(req, data)
 File "/usr/lib/python3.6/urllib/request.py", line 544, in _open
   '_open', req)
 File "/usr/lib/python3.6/urllib/request.py", line 504, in _call_chain
   result = func(*args)
 File "/usr/lib/python3.6/urllib/request.py", line 1368, in https_open
   context=self._context, check_hostname=self._check_hostname)
 File "/usr/lib/python3.6/urllib/request.py", line 1325, in do_open
   encode_chunked=req.has_header('Transfer-encoding'))
 File "/usr/lib/python3.6/http/client.py", line 1264, in request
   self._send_request(method, url, body, headers, encode_chunked)
 File "/usr/lib/python3.6/http/client.py", line 1310, in _send_request
   self.endheaders(body, encode_chunked=encode_chunked)
 File "/usr/lib/python3.6/http/client.py", line 1259, in endheaders
   self._send_output(message_body, encode_chunked=encode_chunked)
 File "/usr/lib/python3.6/http/client.py", line 1038, in _send_output
   self.send(msg)
 File "/usr/lib/python3.6/http/client.py", line 976, in send
   self.connect()
 File "/usr/lib/python3.6/http/client.py", line 1417, in connect
   super().connect()
 File "/usr/lib/python3.6/http/client.py", line 948, in connect
   (self.host,self.port), self.timeout, self.source_address)
 File "/usr/lib/python3.6/socket.py", line 713, in create_connection
   sock.connect(sa)
 File "/usr/local/lib/python3.6/dist-packages/gunicorn/workers/base.py", line 201, in handle_abort
   sys.exit(1)
SystemExit: 1
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
привет всем как можно протестировать websockets при множественной рассылке сообщения то есть я через template хочу получить сообщение
источник

N

Nire in Django [ru] #STAY HOME
Nikita Kagan
привет всем как можно протестировать websockets при множественной рассылке сообщения то есть я через template хочу получить сообщение
selenium
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
Пример: 1 человек отправляет 2 разным людям сообщениям нужно протестить на templetes получено ли сообщения
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
Nire
selenium
как ты тестил??
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
там сложность нужно зайти в django одновременно двумя юзерами
источник