问题标签 [django-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 投票
1 回答
2080 浏览

django - Django没有为已安装的应用程序创建表

在我安装 Lion 之前,我的 django 站点正在运行,并且必须重新安装与开发相关的所有内容。从那时起,我删除并重新创建了我的数据库,但是我安装的两个应用程序之一在 syncdb 中被忽略了。这些表不在我的数据库中。

这篇文章表明可能存在导入错误。我可以使用 manage.py shell 导入有问题的应用程序,所以我不认为就是这样。

这两个应用程序都已安装(通过调试工具栏验证)。还有其他建议吗?我对 Django 比较陌生,过去几年主要是一名 iOS 开发人员。

0 投票
1 回答
1304 浏览

django - Django - YAML 应用程序夹具顺序冲突

我有从一个模型(UserProfile 模型)中的模型到我创建的另一个应用程序的带有外键的单独应用程序。当我尝试时,syncdb即使我在该应用程序中有一个固定装置,外键 id 也是 NULL。有没有办法指定加载 YAML 文件的顺序?

这是应用程序结构的样子 -

轮廓/

学校/

syncdb得到:

这一定意味着它在学校之前保存了 UserProfile 模型。所以,我想知道是否有可能重新排序yaml文件或以某种方式将学校归因于我的UserProfile,而不允许学校为NULL。

在 settings.py 我正在加载school,然后是profile已安装的应用程序。

0 投票
2 回答
866 浏览

database - Heroku Django:运行工人

我正在关注Heroku Django 教程。我相信我完全遵循了它。除了他们要求的之外,我没有运行其他命令。

但是,当我到达同步 Celery 和 Kombu 表的部分(在“运行 Worker”部分下)时,我遇到了一个错误。

输入他们的命令python hellodjango/manage.py syncdb,给我以下信息:

有人遇到过这个问题吗?我应该做一些教程中没有明确说明的事情吗?

任何提示将不胜感激!

0 投票
1 回答
2297 浏览

django - Heroku:django syncdb 似乎没有做任何事情。

在确保它在我的本地环境中运行良好后,我将我的应用程序推送到了 heroku。

当我尝试使用以下方式同步数据库时:

我只看到这一点。没有创建表。

我的应用程序在尝试访问带有此错误的数据库时失败。

关于我可能做错了什么的任何想法?

0 投票
2 回答
538 浏览

django - 在生产中运行 django syncdb,初始部署后安全吗?

我在某处读到你永远不会syncdb在数据库上运行的地方,发布了它的初始运行。这是真的?

我不明白问题可能是什么。你?

0 投票
2 回答
1312 浏览

django - 更新到 1.4 后的 Django syncdb 异常

所以我在 Django 中开发一个应用程序,需要 1.4 版本的功能,所以我决定更新。
但是当我想要这样做时出现了一个奇怪的错误,syncdb
我使用的是新的manage.py,正如你所看到的,它创建了一些表,但随后失败:

0 投票
1 回答
1248 浏览

python - 指定多个数据库时,Django syncdb 尝试插入重复行

我正在为多个数据库配置我的 Django 应用程序,作为权宜之计,我在我的 settings.py 中使用以下配置:

它们指向同一个数据库,以模拟主从对。正如您可能猜到的read_only那样,用户只有读取权限。

我的数据库路由器如下所示:

运行 syncdb 时,它现在在设置超级用户后立即崩溃,并出现错误:

未能执行的有问题的 SQL 是:

此错误在 my 中指定第二个读取数据库时发生settings.py,当仅存在default数据库时,syncdb 命令成功完成。

有什么建议可能导致这种情况吗?

编辑: Django 版本是 1.2.3

0 投票
1 回答
679 浏览

django - Django Model syncdb 创建现有表

在 django 模型中,我有一个名为Invitation.

我执行manage.py syncdbInvitation已创建。这是我的第一张桌子。

但是当我创建另一个名为Image并执行的类时manage.py syncdb

它返回一个错误。

那个Table UserInvitation already exists

请帮助我Image使用 syncdb 命令创建表。

楷模

0 投票
2 回答
1484 浏览

python - 如何在迁移后而不是在syncdb之后加载initial_data(fixture)?

我有一个bootstrap执行syncdb和的脚本migrate

先决条件:

  • django-south用于迁移。

过程发生:

  • initial_data夹具包含由迁移创建的模型的数据。
  • syncdb执行它会创建所有表,除了那些存在迁移的应用程序。
  • 发布syncdb它尝试加载initial_data并引发db not found错误,因为带有迁移的应用程序表不是由 syncdb 创建的。[问题]
  • 然后它执行创建数据库的迁移。
  • 发帖本次migration自动加载initial_data成功。

问题:

  • error当它试图为尚未创建的表加载夹具时,我该如何摆脱它?
  • 我可以以某种方式编辑上述脚本,使其initial_data仅在执行后加载migration
0 投票
2 回答
1631 浏览

django - 在 Django 中删除并重新创建旧表

我正处于开发的初始阶段,模型正在发生很大变化。
我必须继续删除旧表,然后执行“syncdb”

虽然我很欣赏 syncdb 不改变旧表的原因,

是否可以(或有其他选择)自动删除旧表然后运行syncdb?