我已经在我的项目中为reusable-package.models.Topic创建了一个子类,但是相关模型(那些对Topic具有FK的模型)仍在引用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

问候,

  ask by a.mostafa translate from so

本文未有回复,本站智能推荐:

1回复

使用AbstractBaseUser类时,Django模型迁移添加了两个不需要的字段

的Django 1.9 Python 3.4 我使用AbstractBaseUser类创建了一个自定义的Users模型。 下面是代码。 当我迁移更改时,表是在db中创建的,其中有两个我未定义的额外字段。 Password和last_login已添加。 为什么会这样?
1回复

django 迁移不会将定义的模型类中的所有字段创建到数据库中

嗨,我正在尝试生成迁移,但没有在数据库中创建所有字段。 下面是我的代码。
1回复

Django Migration - 迁移缺少一些字段

这是一个简单的练习,我是模型和迁移的初学者 模型.py 然后我继续我的提示并输入 并在迁移/0001_initial.py 你怎么能看到原点和目的地不迁移我该如何解决?
2回复

使用 Django 的 ListView 类获取字段

我正在学习从django管理ListView class ,获取数据非常容易。 但是我找不到的是如何获取我的模型的字段并将它们传递到我的上下文对象中。 可以使用ListView class来做到这一点吗? 我知道如何在普通函数中获取它,但如果可能的话,我更喜欢使用ListView class
2回复

如果不存在,如何在 Django 中为模型自动创建对象?

我有两个模型。 一个用于 UserProfile,另一个用于 Company。 我正在使用 Django Rest Framework 来创建用户。 我想要实现的是当我创建一个新用户时,我想为该用户分配一个 company_name 。 如果该 company_name 不存在于数据库中,那么我
1回复

通过Django数据迁移添加数据

是否可以在Django中添加数据与南数据迁移? 我的意思不是更改数据库结构,而是需要更改某些字段的值。 我知道可以通过Django管理员完成操作,但是我需要迁移方式。
1回复

Django allauth:自定义注册表单不会保存所有字段

我制作了一个自定义注册表单,但似乎我的应用程序并没有尝试保存发布请求中的所有数据。 执行的 SQL 查询显然缺少几个字段。 你知道发生了什么吗? 我还应该为注册创建自定义视图吗? 错误 发布请求正文 执行的查询 模型.py 表格.py signup.html(我只复制了表格)
4回复

当我向类模型添加两个新字段时 Django 中的错误

我的脚本“myProject.models.difference.py”中有一个名为 Difference 的类,它是: 在我的脚本“myProject.admin.scenario.py”中,我有相应的管理类: 但我需要在我的类差异中添加两个字段: 之后我读到下一个错误:“没有这样的列