向后迁移/loaddata后,django从fixture加载数据使用模型模式而不是数据库模式
我最近在导入比当前模型架构旧的数据时遇到了问题。我使用并导致错误的流程: dumpdata with python manage.py dumpdata -> 0002 对模型生成迁移进…
Django 模型重命名
我有一个名为“FeatureTag”的填充模型(模型中有我需要保留/使用的数据),我需要将其重命名为“Feature”。 class FeatureTag(models.Model): name …
使用 Nose 运行单元测试时出现 South 错误
我在让 django 测试正常运行时遇到一些困难;我正在使用鼻子,并且在应用迁移时开始出现错误,从表 1 到表 2 的外键关系失败并出现错误: django.db.u…
部署Django应用程序,如何让South工作?
我的错误日志中出现以下错误: TemplateSyntaxError:渲染时捕获 ImportError:没有名为 South 的模块 我执行了“easy_install South”在我的服务器上…
如何使用 django-south 恢复删除的表?
我想清除数据库中的一个表,所以我删除了该表。通常我会执行manage.pysyncdb来重新创建它。然而,答案这里说不要不再使用syncdb。那么,我该怎么办呢…
Python 中的前向类声明
我按顺序有两个类: class A(models): ... class B(models): a = models.ManyToManyField(A) 现在我必须将我的模型更改为以下一个: class A(models):…
使用South和Django显式设置MySQL表存储引擎
我遇到了一个问题,当我迁移时,South 将新模型的数据库表创建为 INNODB,但当其他开发人员运行自己的迁移时,将表创建为 MYISAM。 问题是我的所有其…
处理 South 中的 PostgreSQL 串行字段类型
我正在使用一个遗留数据库,它做了一些以数据库方式有意义的事情,但不确定如何在 Django 中表示它们,以便 South 和 Django 本身可以处理它们。 我有…
Django South 迁移工具与现有应用程序发生错误
我有一个名为 auth 的现有应用程序,其中包含模型以及与表同步的数据库。 我在项目设置中安装 south,运行 ./manage.py Convert_to_south auth。它成…
Django South:如何使用多个安装的代码库和一个中央数据库?
我正在将现有代码库(带有多个应用程序)转换为使用 South。我的代码库当前安装在 1 台开发服务器和 3 台生产服务器上。该开发拥有自己的数据库,3 台…
升级时迁移内置 Django 模型
我们正在使用旧版本的 Django (1.1.1),并准备尽快升级到最新版本(当前为 1.2)。 我的搜索都没有提到跨 Django 版本迁移数据库表(auth_user 等)的…
在版本控制中存储 Django 和应用程序代码的好处
我试图简化我们的应用程序的部署,并更轻松地管理我们依赖的库和框架的版本。 将 Django 存储在我们的 VCS 中有意义吗?理想情况下,这将使我更轻松地…
Django的south(迁移工具)适用于innodb吗?
$ py manage.py migrate turkey Running migrations for turkey: - Migrating forwards to 0001_initial. > turkey:0001_initial ! Error found dur…