django-migrations相关内容

Django迁移错误';TypeError:Sequence Item 1:需要一个类似字节的对象,但在MySQL-Connector-Python Cursor_cent.py文件上找到了字符串

我使用MySQL-Connector来处理Django项目中的MySQL请求。问题是,我正在使用django-admin startproject项目设置一个简单的项目。当我尝试执行简单的管理时,这是我的输出。 $ python manage.py migrate Operations to perform: Apply all migrations: admin, auth, cont ..
发布时间:2022-04-13 16:32:53 数据库

Django 1.8:为现有模式创建初始迁移

我启动了一个使用迁移系统的 django 1.8 项目. 不知何故,事情变得一团糟,所以我从数据库中删除了迁移文件夹和表,现在我试图重建它们,但没有成功. 我有三个应用程序(3 个 models.py 文件),模型完全反映了表格! 到目前为止,我发现的最佳方法是: 清除所有 migrations 文件夹.完成! 从 django_migrations 表中删除所有内容.完成! ..
发布时间:2022-01-31 22:04:10 其他开发

运行 make 迁移时出现 Django 关系错误

嘿,我正在尝试初始化一个新数据库,但在设置迁移时遇到了一些问题.我得到的错误似乎源于设置我的表格.在我使用的表单中,我正在创建一个选择字段: 从 django 导入表单从 ..custom_admin 导入小部件,选择类成员表单(forms.Form):省份 = forms.ChoiceField(label='Provinces', Choices=choices.PROVINCE_CHOIC ..
发布时间:2022-01-25 11:25:39 Python

无法使用 Django 3.0.3 中的迁移 API 使用 ModelState 和 ProjectState 进行迁移

我正在使用 ProjectState 迁移到表的新属性.我正在尝试了解在 Django 3.0.3 中使用迁移 API 的 ModelState 和 ProjectState. 我无法迁移到具有新字段的新州.有人可以帮助我了解 ProjectState 和 ModelState 使用什么来申请新的 model_definition 迁移工作吗?以下代码不会迁移到数据库,但不会出现任何错误. ..
发布时间:2022-01-23 09:52:08 数据库

如何在 Django 1.7 中重置迁移

(我知道有一个与此相同的标题,但问题不同). 我设法让我的开发机器迁移和生产迁移不同步. 我有一个使用 South 的 Django 应用程序.我有自己的工作流程,运行良好(这可能不是正确的做事方式,但我没有遇到任何问题). 基本上,我有一个将生产数据库转储复制到我的开发机器的脚本.它还复制了迁移文件.这样两者就同步了,我可以正常运行 South 命令. 现在我已经升级到 ..
发布时间:2022-01-23 09:16:01 其他开发

运行make迁移时Django关系错误

嘿,我正在尝试初始化一个新数据库,但在设置迁移时遇到了一些问题.我得到的错误似乎源于设置我的表单.在我使用的表单中,我正在创建一个选择字段: from django 导入表单从 ..custom_admin 导入小部件,选择类 MemberForm(forms.Form):省 = forms.ChoiceField(label='Provinces', choice=choices.PROVIN ..
发布时间:2022-01-01 13:09:37 Python

迁移与 forms.py 冲突

命令 python manage.py makemigrations 由于 forms.py 而失败,其中在类定义级别引用了新模型或新字段. 所以我必须评论每个这样的定义,以便迁移操作.这是一项痛苦的任务. 我不明白为什么迁移过程会导入 forms.py 模块.我认为导入模型模块应该就足够了. 有没有办法避免这些错误? 解决方案 感谢@alasdair 我理解了我的问题并 ..
发布时间:2022-01-01 13:02:41 Python

django.db.utils.IntegrityError:列“venue_city";包含空值

我在这里阅读了很多关于 stackoverflow 和 google 的其他帖子,但我找不到解决方案. 当我将模型从 CharField 更改为 ForeignKey 时,一切就开始了.我收到的错误是: 要执行的操作:同步未迁移的应用程序:gis、staticfiles、crispy_forms、geoposition、messages应用所有迁移:场地、图像、便利设施、城市灯光、注册、身 ..
发布时间:2021-12-19 11:59:50 其他开发

如何使用 Django Migrations 重新创建已删除的表?

有两个模型Groups和Students,其中Groups只有一张表,Students表被删除了. 如何让 Django 重新创建已删除的表?如果我执行 makemigrations,它会打印“未检测到更改". 在管理页面上,当我单击学生表时,它会引发异常: 关系“students_students";不存在 解决方案 在 django 1.7 中你可以尝试: 1.删除您的迁移 ..
发布时间:2021-12-19 11:31:57 Python

如何使用新的 Django 迁移向模型添加新字段?

我正在使用 contribute_to_class 方法,但我不知道如何使用新迁移在数据库中创建字段. 解决方案 为了回答您的问题,通过 Django 1.7 中引入的新迁移,为了向模型添加新字段,您可以只需将该字段添加到您的模型并使用 ./manage.py makemigrations 初始化迁移,然后运行 ​​./manage.py migrate,新字段将添加到您的数据库中. ..
发布时间:2021-12-19 11:31:29 其他开发

如何为 Django 模型定义默认数据?

我希望我的应用程序具有默认数据,例如用户类型. 迁移后管理默认数据的最有效方法是什么? 它需要处理一些情况,例如,在我添加一个新表后,它会为其添加默认数据. 解决方案 更新: 大多数用户都在寻找@durdenk 在https://stackoverflow.com/a/39742847/3627387.但是 OP 要求的是一种在迁移后添加数据的方法,这就是为什么这是公认的 ..
发布时间:2021-12-19 11:28:49 其他开发

Django 迁移 RunPython 无法调用模型方法

我正在使用 RunPython 方法创建数据迁移.但是,当我尝试在对象上运行一个方法时,没有定义任何方法.是否可以使用 RunPython 调用在模型上定义的方法? 解决方案 模型方法在迁移中不可用,包括数据迁移. 但是有一种解决方法,它应该与调用模型方法非常相似.您可以在迁移中定义模拟您想要使用的那些模型方法的函数. 如果你有这个方法: class Order(models ..
发布时间:2021-12-19 11:19:19 其他开发