Django 向类添加对象后如何更新SQLite3数据库?
我刚刚添加了Django 向类添加对象后如何更新SQLite3数据库?,django,Django,我刚刚添加了num对象,并尝试将其添加到我的管理员中,但出现以下错误:异常值: 没有这样的专栏:game_ridle.num 下面是课堂: class Riddle(models.Model): """represents a riddle, comprising a question and hints""" world = models.ForeignKey(World) question = models.TextField() num = models.IntegerField() 我
num
对象,并尝试将其添加到我的管理员中,但出现以下错误:异常值:
没有这样的专栏:game_ridle.num
下面是课堂:
class Riddle(models.Model):
"""represents a riddle, comprising a question and hints"""
world = models.ForeignKey(World)
question = models.TextField()
num = models.IntegerField()
我有一个小数据库,上次添加我必须运行的对象时:sqlclear
,然后是syncdb
如何在不清除数据库的情况下修复错误?您需要使用迁移工具,例如: South带来了对Django应用程序的迁移。其主要目标 是为了提供简单、稳定和独立于数据库的迁移 层,以防止随着时间的推移模式更改给您的应用程序带来的所有麻烦 Django应用程序
您需要使用迁移工具,例如: South带来了对Django应用程序的迁移。其主要目标 是为了提供简单、稳定和独立于数据库的迁移 层,以防止随着时间的推移模式更改给您的应用程序带来的所有麻烦 Django应用程序
就这样。下一步,如果您添加了新模型或进行了更改。只需执行步骤5和6,您的模型就会更新。但我不想清除或删除表格…但我不想清除或删除表格。。。