- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Django 1.5 项目中有一个应用程序(我们称之为 MyApp)。 MyApp 定义了自定义用户模型 (MyUser)。该项目使用另一个引用 MyUser 的应用程序 (AnotherApp)。 MyApp 引用 AnotherApp 中的字段。
在我的开发笔记本电脑上一切正常。我正在尝试在服务器上部署我的项目,当我进入迁移步骤时,MyApp 由于对 AnotherApp 的依赖而失败,而 AnotherApp 由于对 MyApp 的依赖而失败(我曾尝试独立迁移应用程序)。两者都在各自的第一次迁移中失败 (0001)
Running migrations for myapp:
- Migrating forwards to 0017_auto__blah_blah.
> myapp:0001_initial
FATAL ERROR - The following SQL query failed: ALTER TABLE "myapp_mymodel_othermodel" ADD CONSTRAINT "othermodel_id_refs_id_ae052c6d" FOREIGN KEY ("othermodel_id") REFERENCES "anotherapp_othermodel" ("id") DEFERRABLE INITIALLY DEFERRED;
The error was: relation "anotherapp_othermodel" does not exist
Error in migration: myapp:0001_initial
DatabaseError: relation "anotherapp_othermodel" does not exist
Running migrations for anotherapp:
- Migrating forwards to 0008_blah_blah.
> anotherapp:0001_initial
FATAL ERROR - The following SQL query failed: ALTER TABLE "anotherapp_othermodel" ADD CONSTRAINT "creator_id_refs_id_cff6fecf" FOREIGN KEY ("creator_id") REFERENCES "myuser" ("id") DEFERRABLE INITIALLY DEFERRED;
The error was: relation "myuser" does not exist
Error in migration: anotherapp:0001_initial
DatabaseError: relation "myuser" does not exist
最佳答案
这里似乎有一个真正的循环依赖。不过,您可以很容易地破坏它:将 MyApp 中 m2m 表的创建移动到单独的迁移。最简单的方法可能是将 0001_initial.py 复制到一个新名称,然后删除原始中 m2m 表的块(向前和向后!),并删除副本中的所有其他内容。
副本应该命名为在 0001_initial 和 0002_whatever 之间排序——比如 0001_initial2.py;它应该依赖于 ("AnotherApp", "0001_initial") -- 而后者又应该依赖于 ("MyApp", "0001_initial")。
关于Django 南循环依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17711515/
Python 2.7.3 (default, Aug 1 2012, 05:14:39) [GCC 4.6.3] on linux2 Type "help", "copyright", "credi
如何一步迁移实体数据库? south 的开始迁移命令只能用于单个应用程序 最佳答案 如果你想创建一个迁移,manage.py startmigration 已弃用(参见manage.py help s
9 apples 7 apples 3 apples 6 apples 11 apples var apples = document.qu
我有一个迁移 003,它创建了一个新表,但由于某种原因,South 在执行该迁移后没有创建新表:我正在执行以下命令: [kelp@web187 goals]$ python2.7 manage.py
我已经做了: python manage.py schemamigration TestDBapp1 --initial python manage.py schemamigration TestDB
寻找 Django South 和 Migratory 之间的比较,以便在不那么重的后端应用程序的生产中进行迁移。哪一个更可取? 最佳答案 出于充分的理由,South 已成为 Django 迁移解决方
我要搬场鸣喇叭它是使用 South 从一个模型到另一个模型的数据: class Foo(models.Model): foofield = models.CharField() hon
iPhone 能否确定您面朝北、南、东还是西? 最佳答案 如果您正在针对 2.2 进行开发,您可能需要查看 CoreLocation 的以下新增内容: CL位置.类(class) CLLocation
我正在使用java中的多线程进行并行计算。可能的数据结构是HashMap。我的算法没有任何除法运算和平方根。它是随机梯度下降。即便如此,我还是得到了NaN。我想知道 HashMap 中是否存在多重访问
我想知道矩阵除对角线之外的 4 个主要区域的条件。 例如下面的矩阵 A=[1,2,3,4,5; 6,7,8,9,10; 11,12,13,14,15; 16,17,18,19,20;
在修改 models.py 中的架构后,我正在尝试迁移数据库我的应用程序在 Django 中的文件。当我尝试使用 ./manage.py migrate 进行迁移时,它给出以下消息: ! These
假设我有这个模型: class Knight(models.Model): name = models.CharField(max_length=100) of_the_round_t
我正在开发一个 2D 程序生成的 Unity 游戏,我想知道如何获得四个基本方向(N、E、S、W)以及四个基本方向(NE)上的所有邻居、东南、西南、西北)。 我正在努力实现的示例: 最佳答案 如果我们
我注意到我的一个计算着色器有一些奇怪的行为,它们会意外地返回 nan。仔细调查时,我发现 pow成为罪魁祸首: pow(1, inf) == NaN 来自C/C++我期望的观点pow(1, inf)
我变得无情了 $ python manage.py migrate Unknown command: 'migrate' Type 'manage.py help' for usage. 我将代码从
该模型: class ListContext(models.Model): content = models.CharField(max_length=200, blank=True) 我使用
我在同步数据库后得到这个: clime@den /var/www/loserti $ ./manage.py syncdb Syncing... Creating tables ... Creatin
我有一个处理方位 Angular 操作的代码。我想区分方位 Angular 是否接近 0,100,200,300,400 或 0, PI/2, PI, PI*(3/2), 2*PI, (N, E, S
let latitude: = 36.6839559; let longitude = 3.6217802; 此API需要东西南北参数 const API = `http://api.geonames
我创建了一个自定义字段“Private FileField”。我无法让它与 django-south 一起工作。 我对南场规则的理解是基于 http://south.aeracode.org/docs
我是一名优秀的程序员,十分优秀!