в моем новом приложении Django. Я использую приложение Photologue из 3-й части. Это приложение работает хорошо, но мне нужно добавить какое-то поле в его модель без изменения исходного исходного кода приложения Photologue.Django добавьте поле в существующее приложение модели
С помощью этого фрагмента кода, все работает хорошо, но, возможно, это не самое лучшее решение:
Photo.add_to_class("link", models.URLField(max_leng....))
Я прочитал несколько постов, где я должен использовать OneToOneRelationField ... но потом, в Джанго администратора приложения, У меня будет две страницы формы фотографии и новый класс PhotoLink ...
Кто-нибудь может мне помочь?
Спасибо, эти методы в приложении администратора работают хорошо, но в шаблоне мне нужна дополнительная работа. Знаете ли вы методы add_to_class? Его лучший вариант ??? –
Использование 'add_to_class' означает, что вы не можете использовать южные миграции из стороннего приложения. Кроме того, другим людям, читающим код, потребуется дополнительное время, чтобы выяснить, откуда взялось поле; это может быть где угодно в вашей кодовой базе – sk1p