Size: a a a

Django [ru] #STAY HOME

2020 June 04

S

Stanley in Django [ru] #STAY HOME
источник

S

Stanley in Django [ru] #STAY HOME
А К
я с джанго только знакомлюсь, есть где это можно почитать? или как называется эта тема?
from name_app.name_script import ParseSite

   ...
def save(self, *args, **kwargs):
   super().save(*args, **kwargs)  # Call the "real" save() method.
   ParseSite(self.url)
источник

S

Stanley in Django [ru] #STAY HOME
А К
я с джанго только знакомлюсь, есть где это можно почитать? или как называется эта тема?
а в парсере подключаешь нужные модели и сразу создаешь спарсеные посты(или что вы там парсите)))) ПРОФИТ
источник

ЯК

Ярослав Коробейников... in Django [ru] #STAY HOME
Ярослав Коробейников
Ребят, в DJango 3  django.utils.six - Remove usage of this vendored library or switch to six. удалили пакет django.utils.six, и допустим есть проект на Django 2.x.x  у которого куча либ используют этот пакет, и очень немногие из них обновились для DJango3.x.x, нет варианта как-то обойти этот момент? Пропатчить по быстрому зависимости?
Кто-нибудь решал эту проблему?))
источник

АК

А К in Django [ru] #STAY HOME
Stanley
Сам скрипт положил в апп, в моделе подключил его и в методе save() при сохранении записи вызываю
у меня oop парсер
источник

S

Stanley in Django [ru] #STAY HOME
А К
у меня oop парсер
поздравляю! у меня тоже
источник

АК

А К in Django [ru] #STAY HOME
источник

АК

А К in Django [ru] #STAY HOME
+ у меня сохраняется все в MySQL
источник

S

Stanley in Django [ru] #STAY HOME
А К
+ у меня сохраняется все в MySQL
Лучше конечно использовать postgresql, вопрос то в чем?
источник

V

Vladosik in Django [ru] #STAY HOME
А К
у меня вот есть парсер, как мне его перенести на джанго? Где можно почитать про это?
celery task в помощь
источник

S

Stanley in Django [ru] #STAY HOME
Vladosik
celery task в помощь
как celery поможет? Объясните а то я не пользовался еще
источник

D

Dmitry in Django [ru] #STAY HOME
Stanley
как celery поможет? Объясните а то я не пользовался еще
Тяжелые задачи нужно выносить в отдельные воркеры, чтобы не блокировать джангу, с которой работает пользователь
источник

S

Stanley in Django [ru] #STAY HOME
Dmitry
Тяжелые задачи нужно выносить в отдельные воркеры, чтобы не блокировать джангу, с которой работает пользователь
Спасибо, приму на вооружение ))
источник

Z

ZHU in Django [ru] #STAY HOME
привет всем! есть вьюха
https://gist.github.com/lookonkz/efbb615172a0250b6cf7741ce27a8da0
при переходе на страницу долго грузиться как прочекать и понять где он начинает тупить
def get_queryset(self, *args, **kwargs)
работает норм
там запрос быстрый
источник

DS

Dmitriy Shikhalev in Django [ru] #STAY HOME
ZHU
привет всем! есть вьюха
https://gist.github.com/lookonkz/efbb615172a0250b6cf7741ce27a8da0
при переходе на страницу долго грузиться как прочекать и понять где он начинает тупить
def get_queryset(self, *args, **kwargs)
работает норм
там запрос быстрый
принты поставить в методе гет после каждой строчки
источник

Z

ZHU in Django [ru] #STAY HOME
в гет тоже норм !
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ZHU
привет всем! есть вьюха
https://gist.github.com/lookonkz/efbb615172a0250b6cf7741ce27a8da0
при переходе на страницу долго грузиться как прочекать и понять где он начинает тупить
def get_queryset(self, *args, **kwargs)
работает норм
там запрос быстрый
на вскидку

тут может быть
self.model.objects.filter(controller__gas_station_id__in=list_q, check=False)

не понятно что делает
ids = get_divisons_id(value=self.request.user.profile.division)

тут как бы не айс
queryset = self.get_queryset()[:5000]
источник

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
на вскидку

тут может быть
self.model.objects.filter(controller__gas_station_id__in=list_q, check=False)

не понятно что делает
ids = get_divisons_id(value=self.request.user.profile.division)

тут как бы не айс
queryset = self.get_queryset()[:5000]
1 def get_queryset(self, *args, **kwargs) обробатывает быстро
2) ids = get_divisons_id(value=self.request.user.profile.division) получает подразделения все какие подвязаны
3) это получения экселя queryset = self.get_queryset()[:5000]
тут она вообще не взоимодействует
источник

Z

ZHU in Django [ru] #STAY HOME
источник

Z

ZHU in Django [ru] #STAY HOME
весь косяк начинается если я не указываю ничего в форме фильтра
источник