django-migrations 相关问题

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

具有多个应用程序的多个数据库的Django迁移

我有一个django项目,其中包含2个应用程序,每个应用程序都在不同的DB上运行(我们称它们为default和DB2)。我创建了一个路由器来管理数据,并将该路由器添加到我的settings.py中... ... >>

回答 1 投票 1


Django 1.7和1.8之间迁移行为的变化

我正在从Django 1.7迁移旧的Django应用程序。我当前的方法基本上是升级一个版本,然后运行manage.py test来查看需要修复的内容。似乎有...

回答 1 投票 0

Django“您有1个未应用的迁移”,但应用了最后一个迁移]]

因此,我不得不重新组织我的模型(必须进行手动迁移),最后我不得不重命名一些模型,然后在运行`manage.py migration:字段Collect_data ....时出现错误。

回答 1 投票 0

“ TypeError:int()参数必须是字符串”在应用Django迁移时

我收到以下错误:TypeError:int()参数在尝试应用django创建的迁移时必须是字符串,类似字节的对象或数字,而不是'EventCategory'。由于...

回答 1 投票 1

Django自定义迁移RunPython无法访问另一个数据库中的ForeignKey字段

我正在编写django迁移操作,以更改“默认”数据库中的某些数据。我的应用可以访问“服务”数据库,其中包含我无法更改的数据。 ...

回答 1 投票 0

Django 1.7.1需要字段的默认值-但数据库中没有条目。为什么?

我遇到了一个奇怪的问题。我在Mac OS X Yosemite上使用Django 1.7.1,并且已经配置了本地MySQL数据库。通常,我创建一个模型,如果要添加其他字段,则只需执行。/ ...

回答 3 投票 2

从使用一个数据库切换到拥有一个用于auth的数据库和一个用于其他所有功能的数据库

在我的Django应用程序中,我目前只有一个数据库,在默认设置下。我想做的是将Django创建的所有Auth表移植到单独的数据库,我会说SiteAuth for ...

回答 1 投票 0

无法从'app.model'导入名称'model'

我有两个应用程序'user'和'game',这是我的user / models.py:从django.db导入模型从django.db.models.fields导入与django.contrib.auth.models相关的Import AbstractBaseUser, ...

回答 1 投票 0


真正的django迁移

运行makemigrations然后进行迁移时,我得到以下输出:(roundwellenv)ruben @ ruben-H81M-D2V:〜/ roundwell $ ./dev_migrations.sh在应用程序'contenttypes','parents','中未检测到更改。 ..

回答 1 投票 1

如果我更改Django应用名称,会出现什么问题?

我知道有一些关于如何更改django应用程序名称的问题,但是没有人谈论更改django应用程序名称的下游影响。是否可以保留旧表...

回答 1 投票 0

请在Django迁移不创建外键和OneToOneField和创建模式后,将它们相加。不能迁移

在此先感谢您服用的时间来查看我的问题。我使用的开发小型项目管理应用程序:Python的3.6和Django 2.1.5,我有一些问题,当我提出的迁移...

回答 1 投票 0

蟒2 - > 3的Django迁移导致场参数类型变化

> 2.1和Python 2.7 - - > 3.6,我们是从Django的1.8转换一个Django项目。在旧项目版本,也有看起来像这种情况,例如Django模型:#models.py从Django中....

回答 1 投票 9

迁移PositiveIntegerField到FloatField

我有一个现有人口数据库,并希望到PositiveIntegerField转换成FloatField。我正在考虑简单地做迁移:migrations.AlterField(模型名称=” ...

回答 2 投票 1

因为老移民的警告 - 应该如何是可以解决?

如果我运行python -Wall manage.py测试此警告(以及类似)发生:/local/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1453:RuntimeWarning:DateTimeField字段SignUpUser。 ...

回答 2 投票 1

Django的1.7 - makemigrations未检测变化

正如标题所说,我似乎无法得到迁移工作。该应用程序最初是1.6以下,所以据我所知,迁移不会在那里开始,而事实上如果我运行python manage.py迁移我...

回答 24 投票 130

AttributeError:'tuple'对象在开始迁移时没有属性'startswith'

我做了makemigrations,然后我使用了migrate。但它导致下一个错误:AttributeError:'tuple'对象没有属性'startswith'我理解,它与令人困惑的字符串链接...

回答 1 投票 -2

使用Django 1.7创建部分索引

Django 1.7的文档提到RunSQL类可用于在表上创建部分索引。我有一张桌子,我希望标题,博客和类别的组合是独一无二的。 ...

回答 2 投票 12

Django:如何从 ManyToMany 迁移到 ForeignKey?

我正在使用 Django 和 Django Rest Framework 构建 REST API 和服务器。我们正在使用 postgres 数据库。 我需要简化设计糟糕的关系。我们有一个模型(House),它有一个 ManyTo...

回答 5 投票 0

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