django migration不会使用add_to_class()自动识别添加的字段

时间:2017-08-15 23:06:27

标签: django django-models

我在my-project中为reusable-package.models.Topic创建了一个子类,但相关模型(那些具有FK to Topic的模型)仍在引用reusable-package.models.Topic。因此,解决方案是将可重用包的所有模型(具有FK的模型)子类化为主题,并明确引用新模型

尝试使用add_to_class来修复此问题,以添加字段而不是使用继承

添加的代码如下:

Topic.add_to_class('color', models.CharField(max_length=7, null=True, blank=True, help_text=_('HEX Color code')))

但自动迁移无法识别添加的字段,因此我应手动创建迁移./manage.py makemigrations

的问候,

0 个答案:

没有答案