Size: a a a

Django [ru] #STAY HOME

2019 November 13

DT

Dan Tyan in Django [ru] #STAY HOME
тебе надо назначить кастомный манагер
источник

DT

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

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
тебе надо назначить кастомный манагер
на каждую модель ?
источник

Z

ZHU in Django [ru] #STAY HOME
просто я думал сделать один метод для всех
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну сделай один манагер
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и назначь его к каждой модели
источник

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
ну сделай один манагер
и там же метод написать который будет ставить стаутс delete ?
class ObjectManager(models.Manager):
   def get_queryset(self):
       return super().get_queryset().filter(deleted=False)
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
Добрый день господа
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ZHU
и там же метод написать который будет ставить стаутс delete ?
class ObjectManager(models.Manager):
   def get_queryset(self):
       return super().get_queryset().filter(deleted=False)
ага, только учти
что если ты сделаешь в модели

objects = CastomManager()

то эта логика будет везде
в том числе и админке

те в админке не сможешь получить удаленые записи
источник

Z

ZHU in Django [ru] #STAY HOME
да понимаю
источник

Z

ZHU in Django [ru] #STAY HOME
я только не понимаю как свой метод qweryseta написать в менеджере
источник

Z

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

DT

Dan Tyan in Django [ru] #STAY HOME
просто пишешь

def delete_s(self):
  print('delete_s')

и пробуешь вызвать

Model.objects.filter().delete_s()
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
у меня такой, вопрос какой вариант лучше для вывода данных в таблицу, чтобы выведла все данные и потом через js создать таблицу с поиском, сортировкой и остальным,
или все же сделать так что бы выводил определнное количество строк из базы(приверно 100 строк) и потом пагинацией по 100 выводил.
какой вариант лучше?
источник

Z

ZHU in Django [ru] #STAY HOME
'QuerySet' object has no attribute 'get_delete'
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ZHU
'QuerySet' object has no attribute 'get_delete'
тогда посмотри как создается манагер из Queryset
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Sohibkamol Dath
у меня такой, вопрос какой вариант лучше для вывода данных в таблицу, чтобы выведла все данные и потом через js создать таблицу с поиском, сортировкой и остальным,
или все же сделать так что бы выводил определнное количество строк из базы(приверно 100 строк) и потом пагинацией по 100 выводил.
какой вариант лучше?
записей сколько ожидается ?
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
Dan Tyan
записей сколько ожидается ?
записей больше 5000
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
Dan Tyan
записей сколько ожидается ?
там будет поис юзверов по ID и не хотелось бы каждый раз перегружать страницу
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Sohibkamol Dath
записей больше 5000
тогда у тебя браузер подавится
источник