Python Django字段未在管理中填充

Python Django字段未在管理中填充,python,django,django-forms,Python,Django,Django Forms,我刚刚在我的一个模型中添加了一个新字段,我删除并重新创建了我的数据库,但当我在新字段中输入信息时,似乎没有为该字段保存任何内容,但其他字段保存了 田野看起来像这样 class Author(models.Model): display_name = models.CharField(unique=True,max_length=30) first_name = models.CharField(max_length=15) phone = models.CharField

我刚刚在我的一个模型中添加了一个新字段,我删除并重新创建了我的数据库,但当我在新字段中输入信息时,似乎没有为该字段保存任何内容,但其他字段保存了

田野看起来像这样

class Author(models.Model):
    display_name = models.CharField(unique=True,max_length=30)
    first_name = models.CharField(max_length=15)
    phone = models.CharField(max_length=15, blank=True)
    twitter_handle = models.CharField(max_length=20, blank=True)
我已经将其包含在forms.py中的字段列表中

class AuthorForm(ModelForm):
    class Meta:
        model = Author
        fields = ['display_name','first_name','twitter_handle','phone']
你知道这是什么原因吗


感谢任何帮助

代码看起来不错。你能提供剩下的代码吗? 某些数据库要求您定义一个主密钥-取决于模型中的其他PK 尝试将primary\u key=True添加到您的display\u name字段中,并查看它是否有帮助


由于同时提交的两个表单之间存在复杂的交互,并且存在各种验证约束,因此我在views函数中手动从表单填充模型,并且我忘记了将twitter添加到其中,对不起,如果有人做出同样的疏忽,希望这会有所帮助。

请发布整个模型和表单的来源。