Size: a a a

Django [ru] #STAY HOME

2020 January 31

Z

ZHU in Django [ru] #STAY HOME
OrangeFruit
А можно декоратору
@cache_page
отдать переменной версию кеша?
А во вьюхе кэширование значений?
источник

Z

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

Z

ZHU in Django [ru] #STAY HOME
Метод кэша есть в django
источник

O

OrangeFruit in Django [ru] #STAY HOME
Буду пробовать. Спасибо за ответы =)
источник

<

</> in Django [ru] #STAY HOME
можно ли добавить новые поля в AbstracUser
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
можно ли добавить новые поля в AbstracUser
соаздавай класс-потомок и добавляй
источник

F

Fred in Django [ru] #STAY HOME
вопрос в серилайзере использую для поля SerializerMethodField соответственно написал функцию, которая по моему querysetу вытаскивает нужные данные
выглядит это как-то так
   def get_myfiled(self, obj):
       query = ListSerializer(obj.myfiled.filter(status="1"), many=True,
                                        read_only=True,).data
       return query
все круто но есть минус, вытаскивае все поля из модели, как тут ограничить поля, чёт найти не могу
поле объявляется таким образом myfiled = SerializerMethodField()
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Fred
вопрос в серилайзере использую для поля SerializerMethodField соответственно написал функцию, которая по моему querysetу вытаскивает нужные данные
выглядит это как-то так
   def get_myfiled(self, obj):
       query = ListSerializer(obj.myfiled.filter(status="1"), many=True,
                                        read_only=True,).data
       return query
все круто но есть минус, вытаскивае все поля из модели, как тут ограничить поля, чёт найти не могу
поле объявляется таким образом myfiled = SerializerMethodField()
ListSerializer поля уже смотри в сериализаторе
источник

F

Fred in Django [ru] #STAY HOME
а блин че туплю, спасибо
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Fred
вопрос в серилайзере использую для поля SerializerMethodField соответственно написал функцию, которая по моему querysetу вытаскивает нужные данные
выглядит это как-то так
   def get_myfiled(self, obj):
       query = ListSerializer(obj.myfiled.filter(status="1"), many=True,
                                        read_only=True,).data
       return query
все круто но есть минус, вытаскивае все поля из модели, как тут ограничить поля, чёт найти не могу
поле объявляется таким образом myfiled = SerializerMethodField()
ListSerializer - это встроеный в drf, или что-то самописное?
источник

F

Fred in Django [ru] #STAY HOME
Pavel Zagrebelin
ListSerializer - это встроеный в drf, или что-то самописное?
это моё, я просто упростил, ну там другое название я пример скинул, уже решился вопрос
источник

W

WANTED in Django [ru] #STAY HOME
Запыхался подбирать запрос, есть id конкретного Jedi, например id = 3, задача
сделать candidates = Candidate.objects.filter() так, чтобы он отобрал все объекты
Candidate, которые имеют такую же планету как и у Jedi с id = 3

class Planet(models.Model):
   planet = models.CharField(max_length=25, verbose_name='Планета')

class Candidate(models.Model):
   name_c = models.CharField(max_length=25, verbose_name='Имя')
   planet = models.ForeignKey(
       Planet, on_delete=models.CASCADE, verbose_name='Планета')

class Jedi(models.Model):
   name_j = models.CharField(max_length=20, verbose_name='Имя')
   planet = models.ForeignKey(
       Planet, on_delete=models.CASCADE, verbose_name='Планета')
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
WANTED
Запыхался подбирать запрос, есть id конкретного Jedi, например id = 3, задача
сделать candidates = Candidate.objects.filter() так, чтобы он отобрал все объекты
Candidate, которые имеют такую же планету как и у Jedi с id = 3

class Planet(models.Model):
   planet = models.CharField(max_length=25, verbose_name='Планета')

class Candidate(models.Model):
   name_c = models.CharField(max_length=25, verbose_name='Имя')
   planet = models.ForeignKey(
       Planet, on_delete=models.CASCADE, verbose_name='Планета')

class Jedi(models.Model):
   name_j = models.CharField(max_length=20, verbose_name='Имя')
   planet = models.ForeignKey(
       Planet, on_delete=models.CASCADE, verbose_name='Планета')
Candidate.objects.filter(planet=Jedi.objects.get(id=3).planet) 🤷‍♂️
источник

W

WANTED in Django [ru] #STAY HOME
Pavel Zagrebelin
Candidate.objects.filter(planet=Jedi.objects.get(id=3).planet) 🤷‍♂️
спс)) супер)
источник

A

Andrey in Django [ru] #STAY HOME
WANTED
Запыхался подбирать запрос, есть id конкретного Jedi, например id = 3, задача
сделать candidates = Candidate.objects.filter() так, чтобы он отобрал все объекты
Candidate, которые имеют такую же планету как и у Jedi с id = 3

class Planet(models.Model):
   planet = models.CharField(max_length=25, verbose_name='Планета')

class Candidate(models.Model):
   name_c = models.CharField(max_length=25, verbose_name='Имя')
   planet = models.ForeignKey(
       Planet, on_delete=models.CASCADE, verbose_name='Планета')

class Jedi(models.Model):
   name_j = models.CharField(max_length=20, verbose_name='Имя')
   planet = models.ForeignKey(
       Planet, on_delete=models.CASCADE, verbose_name='Планета')
Тестовое в компанию, чье название начинается на букву "б", а заканчивается на "п"?
источник

W

WANTED in Django [ru] #STAY HOME
Andrey
Тестовое в компанию, чье название начинается на букву "б", а заканчивается на "п"?
тестовое но контора по другому
источник

A

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

A

Andrey in Django [ru] #STAY HOME
Я такое тестовое видел
источник

W

WANTED in Django [ru] #STAY HOME
Andrey
Я такое тестовое видел
ну видимо копипаст
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Если такой запрос вызывает проблемы на тестовом задании, то что же будет дальше...
источник