Size: a a a

Django [ru] #STAY HOME

2019 November 29

A

Alex in Django [ru] #STAY HOME
Alex
try:
    cart_id = validated_data.pop('cart_id')
except:
    raise ValidationError("cart_id is required!")
Соответственно разницы с этим нет
источник

MB

Maxim Bilchenko in Django [ru] #STAY HOME
Ола, амигос
источник

MB

Maxim Bilchenko in Django [ru] #STAY HOME
Подскажите, пожалуйста, если изменить модель, а потом внести изменения в базу ручками
источник

MB

Maxim Bilchenko in Django [ru] #STAY HOME
А потом изменить модель еще раз и применить миграцию
источник

MB

Maxim Bilchenko in Django [ru] #STAY HOME
Чем это чревато ?
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
добрый день, как его могу применить так что бы он сохранял несколько моделям одновременно?
def create_artist(sender, instance, created, **kwargs):
   if created:
       data = {
               'name' : instance.name,
               'artist_category' : instance.artist_category,
               'bio' : instance.bio
              }
       Artist.objects.create(**data)
post_save.connect(create_artist, sender=CustomUser)
источник

D

Dmitry in Django [ru] #STAY HOME
Maxim Bilchenko
Чем это чревато ?
ни чем хорошим
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Maxim Bilchenko
Чем это чревато ?
если что-нибудь поменять в модели, потом что-нибудь поменять в БД, а потом опять что-нибудь в модели, то при миграции естественно может вылезти ошибка

задай вопрос развернуто
источник

MB

Maxim Bilchenko in Django [ru] #STAY HOME
Поля в таблицу добавлялись вручную при изменинии модели
источник

MB

Maxim Bilchenko in Django [ru] #STAY HOME
Если добавить еще поля в модель и сделать мигрцию, добавленые вручную поля попадут в миграцию и добавляться еще раз?
источник

in Django [ru] #STAY HOME
еще раз точно не добавятся, а вот ошибки полезут
источник

MB

Maxim Bilchenko in Django [ru] #STAY HOME
Сделать две миграции, первая с полями добавлеными вручную, вторая с новыми полями, применить только вторую?
источник

MB

Maxim Bilchenko in Django [ru] #STAY HOME
Короче да
источник

MB

Maxim Bilchenko in Django [ru] #STAY HOME
Создаем миграцию с изменениями, записаными руками, создаем миграцию с новыми изменениями, меняем в последнем файле ссылку на изменения с последней миграцией и вуаля, применяем миграцию
источник

MB

Maxim Bilchenko in Django [ru] #STAY HOME
Ну если есть предложения как применять изменения частично, или как хендлить ошибки, с удовольствием выслушаю
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
Я ведь могу еще сигналы использовать для передачы логина и паролья на другую модель?
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
Sohibkamol Dath
добрый день, как его могу применить так что бы он сохранял несколько моделям одновременно?
def create_artist(sender, instance, created, **kwargs):
   if created:
       data = {
               'name' : instance.name,
               'artist_category' : instance.artist_category,
               'bio' : instance.bio
              }
       Artist.objects.create(**data)
post_save.connect(create_artist, sender=CustomUser)
использую такой метод?
источник

A

Andrey in Django [ru] #STAY HOME
Знатоки DRF, помогите
У меня есть модель A и модель Б с фк на А, хочу чтобы в респонсе на запрос модели А по определнному ключу выводился массив объектов модели Б, ссылающихся на объект А, ткинте в доку либо скажите как правильнее загуглить
источник

D

Dmitry in Django [ru] #STAY HOME
Andrey
Знатоки DRF, помогите
У меня есть модель A и модель Б с фк на А, хочу чтобы в респонсе на запрос модели А по определнному ключу выводился массив объектов модели Б, ссылающихся на объект А, ткинте в доку либо скажите как правильнее загуглить
ну я бы сериалайзер моделb Б взял, и вьюхe модели Б, а кверисет вьюхи строил бы по B.objects.filter(a__id=id)
источник

A

Andrey in Django [ru] #STAY HOME
у меня нет вьюх
источник