Size: a a a

Django [ru] #STAY HOME

2020 June 04

V

Vladosik in Django [ru] #STAY HOME
Антон
не работает? у тебя parse_orders - это функция TaskUtils? а декоратор там при чем? может он на что влияет?
та это я уже поправил, сейчас точно скажу, исправилось или нет
источник

V

Vladosik in Django [ru] #STAY HOME
Антон
не работает? у тебя parse_orders - это функция TaskUtils? а декоратор там при чем? может он на что влияет?
действительно, все ровно работает, эх, мал я еще в этих делах))
источник

V

Vladosik in Django [ru] #STAY HOME
благодарю
источник

i

i.mntst in Django [ru] #STAY HOME
Привет , вчера попытался увы не получилось, но все равно спасибо, теперь хотя бы знаю что проблема в этом (наверное)
источник

Z

ZHU in Django [ru] #STAY HOME
Alexander Shavelev
и у тебя выгребается овермного записей, которые никому не нужны
как быть в такос случае ?
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
ZHU
как быть в такос случае ?
пагинация
источник

Z

ZHU in Django [ru] #STAY HOME
Alexander Shavelev
пагинация
так я делаю пагинацию там там используется
class NotificationListView(ListView, View)
даже когда я оставляю
class NotificationListView(ListView):
   model = Notification
   paginate_by = 10
   template_name = 'core/list/notification_list.html'
   context_object_name = 'notifications'
   filter = None
   filterset_class = NotificationFilter

   def get_context_data(self, **kwargs):
       context = super().get_context_data(**kwargs)
       if self.filter:
           context['filter'] = self.filter.form
       return context

   def get_queryset(self, *args, **kwargs):
       log_change_user(self.request.user, actions=7, messages="Уведомления")
       ids = get_divisons_id(value=self.request.user.profile.division)
       if self.request.user.has_perm('perm.operator') and self.request.user.profile.gas_stations:
           list_q = list(self.request.user.profile.fuel_industry.all().values_list('id', flat=True))
           if len(list_q) > 0:
               list_q += [self.request.user.profile.gas_stations.id]
           else:
               list_q = [self.request.user.profile.gas_stations.id]
           queryset = self.model.objects.filter(controller__gas_station_id__in=list_q, check=False)
       else:
           queryset = self.model.objects.filter(division_id__in=ids, check=False)
       self.filter = self.filterset_class(self.request.GET, queryset=queryset, request=self.request)
       print(datetime.now(), 'ed get_queryset')
       return self.filter.qs

всеравно медленно
источник

S

Shoaziz in Django [ru] #STAY HOME
Привет ребята, использую Pagination на DRF
Проект залил на сервер, но next линк показывает локалный хост. Что мне делать чтобы next линк показывал IP/порт сервера?
источник

S

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

Z

ZHU in Django [ru] #STAY HOME
в сетинг настроить тебе нядо
источник

Z

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

S

Shoaziz in Django [ru] #STAY HOME
ZHU
django rest  ?
ага
источник

S

Shoaziz in Django [ru] #STAY HOME
ZHU
в сетинг настроить тебе нядо
как надо настроит?
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
allowed_url скорее всего, убери локалхост и замени его урлом сайта
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Урлы через реверс в get_absolute_url?
источник

e

essqz in Django [ru] #STAY HOME
Добрый день. Подскажите, пожалуйста. Необходимо отправить на почту сообщение с ссылкой на подтверждение регистрации. Нужно как-то вставить ссылку в слово "ссылка". Пробовал использовать render_to_string, но на почту приходит вся html разметка. Так вот, как можно "вставить" ссылку в слово? Заранее спасибо
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
essqz
Добрый день. Подскажите, пожалуйста. Необходимо отправить на почту сообщение с ссылкой на подтверждение регистрации. Нужно как-то вставить ссылку в слово "ссылка". Пробовал использовать render_to_string, но на почту приходит вся html разметка. Так вот, как можно "вставить" ссылку в слово? Заранее спасибо
источник

S

Shoaziz in Django [ru] #STAY HOME
Artyom Lazovikov
Урлы через реверс в get_absolute_url?
куда надо использовать get_absolute_url
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Невнимательно прочитал, сорри. Покажи шаблон с пагинацией
источник

S

Shoaziz in Django [ru] #STAY HOME
Artyom Lazovikov
Невнимательно прочитал, сорри. Покажи шаблон с пагинацией
class GetFieldsTable(ListAPIView):

   permission_classes = (IsAuthenticated,)
   serializer_class = FieldTableSerializer
   pagination_class = MyPagination


   def get_queryset(self):
       user = self.request.user
       fields = None
       print('query set')
       if user.has_perm('administration.list_all_fields'):
           print('has per')
           fields = Field.objects.all()
       else:
           print('not per')
           fields = Field.objects.filter(district_id=1)
       return fields
источник