问题标签 [syncdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
344 浏览

python - PostgreSQL 数据库上的 syncdb --migrate 失败。循环依赖

我正在尝试使用命令创建我的 Django 数据库的空副本

如果数据库是 sqlite3 数据库,它可以正常工作,但对于 postgres 数据库则失败。

使用 postgres,正常的 Django syncdb 创建表运行良好,但迁移部分失败。其中一个应用程序引用了另一个应用程序中的表,而另一个应用程序引用了第一个应用程序中的表,因此无论我迁移应用程序的顺序如何,我都会得到一个

我正在运行 Django 1.4,South 0.7.6,psycopg2 2.4.1,postgres 9.1 db。South 0.8、0.8.1 和 Psychopg2 2.5 也存在同样的问题。

0 投票
1 回答
7631 浏览

python - Django中的syncdb时过时的内容类型

当我尝试syncdb我的 django 项目时,我看到了以下抱怨:

虽然我也读过类似的问题django-syncdb-many-to-many-stale,但我不能冒险自己打字yes,因为我在 prod 实例上。

yes 安全地删除内容类型中的那些陈旧条目吗?

0 投票
0 回答
229 浏览

django - Django OAuth2 迁移密钥错误

欢迎,当我尝试 syncdb --migarte 时,它​​给了我一个错误:

怎么了?编辑:我还没有在任何地方使用 oauth。

0 投票
2 回答
6683 浏览

django - Django 在代码更改后获取 syncdb sqlall 语句以进行更新

试图查看 syncdb 将在当前时刻生成的 SQL。

经过几次搜索,答案并不明显——我知道你可以使用:

返回:

如果代码发生了变化,如何输出整个数据库发生的变化?

有没有办法为此时需要同步数据库的所有应用程序生成所有 SQL?还是需要我明确说明每个应用程序?我不是在寻找整个站点的所有 SQL,而只是寻找将由 syncdb 实现的更改。

我有几个需要生成 sql 来描述更改的应用程序。我可以明确列出它们,但是 syncdb 有没有办法为我解决这个问题?

0 投票
1 回答
1684 浏览

django - Django 没有为我的自定义用户模型创建表

使用 Django 1.5,尝试自定义用户功能。

我在项目中只有 3 个模型。他们来了,

我这样做时没有错误python manage.py validate。当我这样做时python manage.py sqlall lancer(lancer 是应用程序的名称),它显示以下内容,

其他两个模型的 SQL 代码发生了什么变化?它是否只为显式继承的模型创建表models.Model

附加信息,

  1. AUTH_USER_MODEL = 'lancer.CustomUser'根据 Django 文档,我在 settings.py 文件的末尾添加了
  2. 我在 settings.py 中注释掉了所有其他已安装的应用程序。我知道其中有很多被 使用contrib.auth,但是由于我使用的是新的自定义用户模型,所以我只是将其他所有内容都注释掉了。

这是现在的样子

0 投票
2 回答
312 浏览

django - 无法使用 Django 教程解决以下错误 - 配置不当:settings.DATABASES 配置不正确

我正在使用django 教程来学习如何使用 Django。

我无法解决此错误

我输入后出现此错误

在 CentOS 上使用的 django 版本是 1.5

0 投票
2 回答
2226 浏览

python - 我同步数据库时应该使用什么密码?

嗨,我在 django 非常熟悉,刚刚学习了 python。我正在努力把它设置好。所以现在道歉!

我安装了 django 和 python (windows 7)。到目前为止,教程中的所有内容都有效(某种程度上)。现在尝试在教程帖子中同步我的第一个数据库。我在 myadmin III 中创建了一个名为 posts 的文件,我的 setting.py 文件看起来像..

但是我收到此错误(除其他外)

dbase 似乎没有设置密码,也没有在 postgresql 中设置服务器连接。所以不知道我需要做什么?

我应该使用什么密码?

非常感谢!

0 投票
1 回答
264 浏览

python - manage.py syncdb 无法创建 auth_user 表

大家好,stackoverflowers,

我正在尝试使用 nitrous.io遵循 django 介绍教程当我运行 manage.py syncdb 时,它会创建一些表,直到它到达 auth_user 表。然后它抛出以下错误:

我不知道如何解决这个错误。我正在运行 mysql 5.6.13

有人可以花时间帮忙吗!非常感谢您抽出宝贵时间。

0 投票
4 回答
4912 浏览

django - OperationalError:初始同步数据库中没有这样的表

我正在运行 syncdb 来创建一个 sqlite 数据库。它直到最近才起作用,而且我没有看到任何我所做的更改会导致它失败。大多数情况下,我只是更改了一些字段名称。

我在models.py中有以下内容:

当我删除旧的 db 文件后运行 syncdb 时,我得到了 150 行回溯,其中最后一部分是:

关于可能导致这种情况的任何想法?如果有帮助的话,我可以添加更多的回溯。

谢谢!

更新:经过大量挖掘,我的伙伴确定问题在于应用程序的init.py被调用。由于那里的一个例程试图访问 GC_User 表,它得到了 no such table 错误。

现在我已经把它注释掉了,这样我就可以运行syncdb了,一旦我们投入生产,我们就不会重置数据库,但是在设置数据库之前初始化应用程序对我来说是违反直觉的。

0 投票
2 回答
11723 浏览

python - Django 没有为模型创建数据库表(syncdb 和 South 都没有)

我在 Centos VPS 上有一个 Django 项目。

我创建了一些模型并对其进行了调试,以便它们验证并且没有错误。我将它们放在 myapp 的“models”文件夹中,并将每个模型添加到此目录中的 init 文件中,例如:

从类别导入类别

我将应用程序添加到 settings.pyINSTALLED_APPS并运行:

它似乎工作正常,并添加了除我的应用程序之外的所有表。

然后我安装了 South 并将其添加到INSTALLED_APPS并再次尝试 syncdb 并运行:

它正确生成了文件,但其中没有任何内容(我的模型中没有任何表)。

“模型”文件夹中的示例文件 (usertype.py)

有什么想法可能会出现问题以及为什么我无法检测到我的模型吗?