Size: a a a

Django [ru] #STAY HOME

2021 February 14

КА

Катя Адюкова... in Django [ru] #STAY HOME
Harcislo
можете посоветовать, что-нибудь подходящее?
Ну не знаю я по последней книге начала а потом то что не знаю к документации обращалась, потом много практики
источник

N

Nire in Django [ru] #STAY HOME
Harcislo
можете посоветовать, что-нибудь подходящее?
Зачем тебе книга? Программирование и книги это не тру вей
источник

N

Nire in Django [ru] #STAY HOME
Ну тока если денег нет, а так ментора найди и вперед
источник

H

Harcislo in Django [ru] #STAY HOME
а расскажите свои пути по изучению django, как вы проходили обучение
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Катя Адюкова
А вы с gino работали? Просто мне в группе сказали что модели к бд нужно описать и в django и в Gino
не работал
но если gino это orm то там по своему надо описывать структуру
источник

N

Nire in Django [ru] #STAY HOME
Harcislo
а расскажите свои пути по изучению django, как вы проходили обучение
Нужно было сделать сайт на джанге, сделал, конец
источник

КА

Катя Адюкова... in Django [ru] #STAY HOME
Dan Tyan
не работал
но если gino это orm то там по своему надо описывать структуру
Да orm, допустим в django моделях есть модель с каким то полем Charfield то в gino тоже нужно поле char добавлять.... Вы под структурой это имеете ввиду?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Катя Адюкова
Да orm, допустим в django моделях есть модель с каким то полем Charfield то в gino тоже нужно поле char добавлять.... Вы под структурой это имеете ввиду?
да надо будет добавлять в двух местах
источник

DT

Dan Tyan in Django [ru] #STAY HOME
но это надо будет делать независимо от того на чем написана админка
источник

КА

Катя Адюкова... in Django [ru] #STAY HOME
Хорошо попробую спасибо)
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Где почитать про кэширование запросов в джанго?
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Мне кажется, что оно в мидлвэре происходит, но инфу найти не могу
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
ДРФ*
источник

m

master-mn in Django [ru] #STAY HOME
всем привет

вопрос по сериализаторам

предположим есть 2 модели:

class M1(models.Model):
 m1_p1 = models.PositiveIntegerField(...)
 m1_p2 = models.CharField(...)

class M2(models.Model):
 m2_p1 = models.ForeignKey(M1, ...., related_name="m2")
 m2_p2 = models.PositiveIntegerField(...)
 m2_p3 = models.CharField(...)

сериализуем M2:

class M2Serializer(serializers.ModelSerializer):
     class Meta:
       model = M2
       fields = ("id", "m2_p1", "m2_p2", "m2_p3")

сериализуем М1:

class M1Serializer(serializers.ModelSerializer):
   m2 = M2Serializer()
   
     class Meta:
       model = M1
       fields = ("id", "m1_p1", "m1_p2", "m2")

когда в шелле пишем:
ser = M1Serializer()
print(repr(ser))

то результат это все поля М1 включая поле m2 = M2Serializer()
оно выглядет так:
=======
м2 =  M2Serializer():
id = IntegerField(label='ID', read_only=True)
m2_p1 = PrimaryKeyRelatedField(allow_null=True, label='Select content', queryset=М1.objects.all(), required=False)
....
========
виден queryset =  М1.objects.all()

можно ли его изменить?
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
задать в поле
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Artyom Lazovikov
Где почитать про кэширование запросов в джанго?
в офф доке
источник

DT

Dan Tyan in Django [ru] #STAY HOME
там расписано на уровне всего сайта (мидлваре)
на уповне въюхи
на уровне куска кода
источник

m

master-mn in Django [ru] #STAY HOME
Dan Tyan
задать в поле
типа этого:

m2 = M2Serializer(queryset=....)
источник

DT

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