Size: a a a

Django [ru] #STAY HOME

2020 March 29

b

brestows in Django [ru] #STAY HOME
pavel
А просто если id убрать из модели?
нельзя ) так как в этом поле надо писать данные )
источник

p

pavel in Django [ru] #STAY HOME
Переименуй
источник

b

brestows in Django [ru] #STAY HOME
нельзя ) так как при установке я не могу менять названия, я не должен вручную что либо делать с генерировоанными моделями.
источник

p

pavel in Django [ru] #STAY HOME
Id поле зарезервировано, оно создаётся автоматов у Джанго и на него вешается там примари кей индексы и тд
источник

p

pavel in Django [ru] #STAY HOME
И у тебя на это поле и ругается
источник

Л

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

p

pavel in Django [ru] #STAY HOME
brestows
Ребят, есть вопрос,  через manager.py сгенерировал модели на базе сторонней БД, положил  эти модели в отдельное app  что бы через них взаимодействовать с этой сторонней БД, но вот при миграции получаю ошибки вида:
models.E004: id can only be used as a field name if the field also sets primary_key=True.

При этом в метаклассе всех сгенерированых моделей стоит managed=False, как исключить данные модели из проверок системных
Вот тут и написано
источник

p

pavel in Django [ru] #STAY HOME
Допиши primary_key true
источник

p

pavel in Django [ru] #STAY HOME
Напиши скрипт который будет ходить по новым моделям и добавлять примари кей
источник

b

brestows in Django [ru] #STAY HOME
pavel
Допиши primary_key true
Если это сделать, то это заработает, а при повторной генерации придется опять вручную это дописывать
источник

p

pavel in Django [ru] #STAY HOME
brestows
Если это сделать, то это заработает, а при повторной генерации придется опять вручную это дописывать
Автоматизируй ))
источник

p

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

b

brestows in Django [ru] #STAY HOME
pavel
Автоматизируй ))
это больше называется костыль а не автоматизация, надо понять как исключить приложение из проверс system check framework
источник

p

pavel in Django [ru] #STAY HOME
pavel
Сделай команду для манаге.ру
Чтобы дергать скрипт
источник

S

Serj in Django [ru] #STAY HOME
pavel
В модели
Отправлять оповещения в модели? Наркомания какая-то
источник

p

pavel in Django [ru] #STAY HOME
Serj
Отправлять оповещения в модели? Наркомания какая-то
В модели написать логику а оповещать откуда хочешь
источник

b

brestows in Django [ru] #STAY HOME
у модели переопределить str метод в нем пиши что угодно
источник

b

brestows in Django [ru] #STAY HOME
pavel
Чтобы дергать скрипт
пока просто сказал игнорить ошибку E004
источник

b

brestows in Django [ru] #STAY HOME
посмотрю как будет работать django orm с моделями стороней бд
источник

p

pavel in Django [ru] #STAY HOME
brestows
пока просто сказал игнорить ошибку E004
Там это ошибка или варнинг?
источник