django-migrations 相关问题

Django迁移是一种将更改应用于先前创建的数据库的方法,该数据库在Django 1.7中引入。修改模型(添加字段,删除模型等)时需要使用此工具,并且需要将这些更改应用于数据库。

如何使用 FK 关系将几个字段从一个模型重构为另一个模型

我目前有一个模型 汽车类(型号.型号): 名称 = models.CharField(max_length=20) 制造商名称 = models.CharField(max_length=20) 制造商_url = models.URLField() 现在我...

回答 1 投票 0

Django 可安装应用程序。依赖于其实现的抽象类

在我的可安装 Django 应用程序中,我有一个名为 Timer 的类,我打算让用户实现它: 类计时器(模型.模型): 类元: 抽象=真实 项目 = models.ForeignKey(

回答 1 投票 0

Django:python manage.py migrate 根本不执行任何操作

我刚刚开始学习 django,当我尝试应用我的迁移时,出现了第一个问题。我启动服务器,输入 python 管理.py 迁移 但什么也没发生。没有错误,没有崩溃,只是没有

回答 9 投票 0

django 使用 clickhouse 迁移

我有一个包含两个数据库的项目:PostgreSQL 和 Clickhouse。 为了与 Clickhouse 交互,我使用 django-clickhouse-backend 库。很长一段时间,我没有为此使用创建的迁移

回答 1 投票 0

迁移错误:...没有要应用的迁移

我从我的应用程序中对模型进行了一些更改,然后在终端中输入 makemigrations 和 migrate。 PS C:\Users\USER 1 rist project\website> python manage.py makemigrations home 没有陈...

回答 1 投票 0

如果 field.many_to_many 和 field.remote_field.through._meta.auto_created: AttributeError: 'str' 对象没有属性 '_meta'

Django 3 源代码示例第 14 章 当我尝试跑步时 python manage.py migrate --settings=educa.settings.pro 其他文件是从书中复制和粘贴的 结果是 文件“C:\Pyt...

回答 4 投票 0

Django AUTH_USER_MODEL 引用尚未安装的模型“powerlistapp.appuser”错误

我有如下模型 从 django.db 导入模型 从 django.contrib.auth.models 导入 AbstractUser 类AppUser(抽象用户): user_department = models.CharField(max_length=100)

回答 1 投票 0

使用SeparateDatabaseAndState删除不可为空的Django字段

假设我有以下模型: 产品类(型号.型号): 名称 = models.CharField(max_length=128) is_retired = models.BooleanField(默认=False) 我想删除 is_retired f...

回答 1 投票 0

问题是我无法将更改迁移到数据库,也无法进行迁移

我从 python 3.8 更改为 3.12.2 一切都很好,但我无法迁移,不知道为什么它也不进行迁移。 当我做 python manage.py 进行迁移。出现这个问题: 文件&

回答 1 投票 0

在不停机的情况下从 django-models 中删除字段的推荐方法是什么?

我和我的团队在一个需要 99.99% 以上正常运行时间的产品上开发共享 django 存储库。 我想从常用模型中删除一些字段。假设我的模型定义如下,我...

回答 1 投票 0

Django(删除迁移命令后创建的 .auth 和 .django 表)

我在 Django 中有这 10 个表(6 个 Auth 表和 4 个 Django 表),我没有在我的生产项目中使用这些文件,我想过删除它们,但读到删除这不是一个好的做法......

回答 1 投票 0

Django 站点框架:初始数据迁移位置

在 Django 1.7 之前,当使用 Django Sites Framework 时,可以/应该使用初始夹具定义初始数据。 myproject/fixtures/initial_data.json [ { “PK”:1, “……

回答 3 投票 0

更改模型位置 django 后可以删除旧的迁移文件吗

我目前正在重构一个django项目。它有一些具有不相关模型的应用程序(例如:产品应用程序中的客户),我决定将其合并为一个核心应用程序。我用的是第三种方法...

回答 1 投票 0

Django 迁移添加默认字段作为模型函数

我向 Django 模型添加了一个新的、不可为空的字段,并尝试使用迁移来部署该更改。我如何设置现有模型的默认值作为这些模型的某些功能......

回答 4 投票 0

更改生成的模型名称而不删除模型django

在django中,默认情况下,如果你有这样的结构 应用程序 ├── 迁徙 └── 型号 └ 示例 执行命令 makemigration 时,模型的生成名称将为 app_example...

回答 1 投票 0

我在 Django 中删除它们后无法迁移回来?

我正在将 Django 与 VSC 结合使用。 我的数据库出现了一些问题,所以我确实想删除迁移内部,但错误地 我直接删除了迁移文件夹。无论如何,我使用了代码; py...

回答 4 投票 0

在生产中添加整数primary_key

我们有一个正在运行的 Django 后端实例。在一些模型上,我们使用 CharField 作为主键,因为它是满足旧需求的最佳解决方案。现在我们需要添加一个基本的int id li...

回答 1 投票 0

Django 中的 makemigrations(在 docker-compose 下)不存储迁移文件,但执行数据库更改

今天我的同事建议删除迁移文件以便再次创建它们。当我执行此操作时,我看到应用程序的迁移文件夹中只有 init.py 在...

回答 1 投票 0

列<column>不存在(Django 1.8)

我正在尝试与我的 django 项目的开发服务器进行交互。但是,服务器上的任何页面都会返回相同的错误: 异常类型:编程错误 异常值:myApp_verb 列。

回答 7 投票 0

django.db.utils.OperationalError:(1091,“无法删除'company_id';检查列/键是否存在”)

当我迁移时,我总是遇到错误。首先,我创建了表,然后删除了它。现在当我再次创建表时。我正面临这个问题。它也不会创建列。 模型.py CL...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.