Questions tagged «django-1.7»

29
Django 1.7-makemigrations无法检测到更改
如标题所述,我似乎无法使迁移正常进行。 该应用程序最初的版本低于1.6,因此我知道迁移最初不会进行,并且如果我运行,python manage.py migrate我会得到: Operations to perform: Synchronize unmigrated apps: myapp Apply all migrations: admin, contenttypes, auth, sessions Synchronizing apps without migrations: Creating tables... Installing custom SQL... Installing indexes... Running migrations: No migrations to apply. 如果我对中的任何模型进行了更改myapp,它仍会像预期的那样未迁移。 但是如果我跑步,python manage.py makemigrations myapp我会得到: No changes detected in app 'myapp' 似乎与我运行命令的方式或方式无关紧要,它永远不会将应用程序检测为更改,也不会向该应用程序添加任何迁移文件。 是否有任何方法可以迫使应用程序迁移并实质上说“这是我的工作基础”或其他内容?还是我错过了什么? 如果有帮助的话,我的数据库就是PostgreSQL。

2
如何从Django 1.7的初始迁移迁移回去?
我用一些模型创建了一个新的应用程序,现在我发现一些模型没有经过深思熟虑。由于我尚未提交代码,因此明智的做法是将数据库迁移到最后的良好状态,并使用更好的模型重新进行迁移。在这种情况下,最后的良好状态是新应用程序不存在的数据库。 如何从Django 1.7的初始迁移迁移回去? 在South一个可以这样做: python manage.py migrate <app> zero <app>将从迁移历史记录中清除并删除的所有表<app>。 如何在Django 1.7迁移中做到这一点?

11
如何简化Django 1.7中的迁移?
南方已经有类似的问题,但是我从Django 1.7开始了我的项目,并且没有使用南方。 在开发过程中,创建了许多迁移,但是尚未发布该软件,并且不存在必须迁移的数据库。因此,我想将迁移重置为好像当前模型是原始模型一样,然后重新创建所有数据库。 建议这样做的方法是什么? 编辑:自Django 1.8起,有一个名为squashmigrations的新命令或多或少解决了此处描述的问题。

3
django 1.7迁移获取错误“表已存在”
我正在尝试应用迁移,但出现错误: django.db.utils.OperationalError:(1050,“表'customers_customer'已经存在”) 我通过发出以下命令来获取此信息: python manage.py migrate 我的客户表已经存在,那么该怎么做才能让迁移知道这一点,而不是出错,然后对模型进行修改? 我在本地环境的本地数据库上运行了此文件,没有任何问题。当我将数据库指向生产环境并在migrate上面运行时,出现此错误。

14
Django 1.7升级错误:AppRegistryNotReady:应用尚未加载
我正在尝试将项目从Django 1.6升级到1.7。我收到以下错误: [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] mod_wsgi (pid=14523): Exception occurred processing WSGI script '/home/users1/k/kisvadim/domains/mathtasks.org/django.wsgi'. [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] Traceback (most recent call last): [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 187, in __call__ [Thu Oct 09 14:16:41 2014] …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.