我是新的Django网络框架。我有一个models.py文件,在其中我提供了有关我的实体字段的信息,我运行了生成的manage.py migration命令表,我手动更改了该表,而无需触摸models.py,后来我运行了python manage.py inspectdb> myapp /models.py在控制器级别使用os.system models.py更新,然后我尝试过models.objects.all()我无法获取新添加的字段,在页面刷新后,我使用ajax调用了该视图只有新的字段名称到来。
您能否帮助如何仅在不刷新页面的情况下使ajax响应中的所有字段名称都获得。如果能帮助我,将不胜感激
注意:我只在没有页面刷新的情况下签入了视图级别,这是第一次只有新列出现之后才刷新页面
预先感谢...
我正在寻找Django中的缓存
答案 0 :(得分:0)
在迁移之前,您需要创建迁移。
如果您的数据库配置正确,那么您就在这里(python3 / python,取决于您使用的版本):
第一位:python3 manage.py makemigrations
第二:python3 manage.py migrate
makemigrations创建SQL查询,然后迁移运行它。您可以在此处了解更多信息:Django 1.8 - what's the difference between migrate and makemigrations?