makemigrations

    2热度

    1回答

    在此先感谢您的帮助。在mi项目中,我有一个应用程序,涉及从现有数据库生成的模型。由于这些表由DBA管理,因此它们保留为非托管模式。由于模式的变化,我们可能需要从db重新生成模型,因此我们为每个模型创建了替代代理模型,以将我们管理的部分与我们不管理的部分分开。在下面你可以看到一个基于我们当前布局的例子。 该示例显示了带有FK的生成模型与另一个生成的模型,因此该代理模型具有对非代理模型的引用。我已阅读

    0热度

    1回答

    ,我们所得到的问题是:我们已经运行manage.py makemigrations和manage.py成功迁移,之后我们开始得到下面的错误: File "/usr/local/goibibo/python/lib/python3.5/site-packages/django/db/backends/mysql/base.py", line 110, in execute return s

    1热度

    1回答

    我对迁移中创建表的顺序有疑问。由于模型B中的ForeignKey连接到模型A,因此我在models.py中创建了具有A,B和C顺序的模型。然后: python manage.py makemigrations app 产生有创造所有的模型迁移文件,但顺序是: - Create model B - Create model C - Create model A - Add field a_

    0热度

    1回答

    ,所以我不能看到一个“db.sqlite3” 我搜索了类似的问题在矿山,大多数解决方案的提供没有效果。 我创建了一个新模型,后来决定添加一个新字段。我做了“python manage.py makemigrations”,当我看着我的migrations文件夹时,它就在那里;新的领域存在。现在,当我运行应用程序并查看管理员时,它给了我错误的地方说“没有这样的列存在”。因此,我认为,我的数据库没有与

    0热度

    1回答

    我很难过。我有一个自定义模型字段类,它查找两个参数:app_name和file_dir。 在我的模型定义我有这样的: files = MultiFileUploadAndViewer(app_name = getAppName(), file_dir='RequestedFiles', blank=True) getAppName()是: #appconfig imported from ap

    0热度

    1回答

    我有一个CharField名为oldName的模型。我想将该字段重命名为newName。 当我运行蟒蛇manage.py makemigrations,我得到一个确认请求“你重命名model.oldName到model.newName(一CharField)?[Y/N]” 然而,我想在Docker容器中运行整个事物,并且没有规定提供用户输入。有没有办法强制迁移而不需要用户输入? PS:我试过- 输

    2热度

    1回答

    我想部署一个Django(1.10.6)应用程序Heroku,运行时Python 3.6.1。该应用程序成功地运行(除未创建表的事实),但是当试图运行出现以下错误makemigrations: Running python manage.py makemigrations on prochu1991... up, run.2221 (Free) Traceback (most recent ca

    0热度

    2回答

    我正在编写一个已经用Python/Django编写的项目,并且最近对models之一进行了一些更改。在进一步研究这项新功能之前,我想测试我现在所做的更改,但是我知道在我对models所做的更改生效之前,我需要运行python manage.py makemigrations & python manage.py migrate 。 我做开发上的独立git分支master,但我有点不确定什么是最好的

    0热度

    1回答

    使用makemigration我是一个开发服务器上运行的工作和python3.5使用的virtualenv 的Django 1.11,当我使用“蟒蛇manage.py makemigrations”我得到这个错误 Traceback (most recent call last): File "manage.py", line 8, in <module> from django.core.man

    0热度

    2回答

    我想通过外键将型号发布与型号主题链接。当我运行makemigrations命令时,它会引发一个导入错误,并说名称'Topic'没有被定义。这可能是什么原因?它当然似乎被定义。我几乎排除,这是不是在数据库内的问题。 class Post(models.Model): user = models.ForeignKey(settings.AUTH_USER_MODEL, null=True,