问题标签 [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.
django - Django没有为已安装的应用程序创建表
在我安装 Lion 之前,我的 django 站点正在运行,并且必须重新安装与开发相关的所有内容。从那时起,我删除并重新创建了我的数据库,但是我安装的两个应用程序之一在 syncdb 中被忽略了。这些表不在我的数据库中。
这篇文章表明可能存在导入错误。我可以使用 manage.py shell 导入有问题的应用程序,所以我不认为就是这样。
这两个应用程序都已安装(通过调试工具栏验证)。还有其他建议吗?我对 Django 比较陌生,过去几年主要是一名 iOS 开发人员。
django - Django - YAML 应用程序夹具顺序冲突
我有从一个模型(UserProfile 模型)中的模型到我创建的另一个应用程序的带有外键的单独应用程序。当我尝试时,syncdb
即使我在该应用程序中有一个固定装置,外键 id 也是 NULL。有没有办法指定加载 YAML 文件的顺序?
这是应用程序结构的样子 -
轮廓/
学校/
我syncdb
得到:
这一定意味着它在学校之前保存了 UserProfile 模型。所以,我想知道是否有可能重新排序yaml文件或以某种方式将学校归因于我的UserProfile,而不允许学校为NULL。
在 settings.py 我正在加载school
,然后是profile
已安装的应用程序。
database - Heroku Django:运行工人
我正在关注Heroku Django 教程。我相信我完全遵循了它。除了他们要求的之外,我没有运行其他命令。
但是,当我到达同步 Celery 和 Kombu 表的部分(在“运行 Worker”部分下)时,我遇到了一个错误。
输入他们的命令python hellodjango/manage.py syncdb
,给我以下信息:
有人遇到过这个问题吗?我应该做一些教程中没有明确说明的事情吗?
任何提示将不胜感激!
django - Heroku:django syncdb 似乎没有做任何事情。
在确保它在我的本地环境中运行良好后,我将我的应用程序推送到了 heroku。
当我尝试使用以下方式同步数据库时:
我只看到这一点。没有创建表。
我的应用程序在尝试访问带有此错误的数据库时失败。
关于我可能做错了什么的任何想法?
django - 在生产中运行 django syncdb,初始部署后安全吗?
我在某处读到你永远不会syncdb
在数据库上运行的地方,发布了它的初始运行。这是真的?
我不明白问题可能是什么。你?
django - 更新到 1.4 后的 Django syncdb 异常
所以我在 Django 中开发一个应用程序,需要 1.4 版本的功能,所以我决定更新。
但是当我想要这样做时出现了一个奇怪的错误,syncdb
我使用的是新的manage.py
,正如你所看到的,它创建了一些表,但随后失败:
python - 指定多个数据库时,Django syncdb 尝试插入重复行
我正在为多个数据库配置我的 Django 应用程序,作为权宜之计,我在我的 settings.py 中使用以下配置:
它们指向同一个数据库,以模拟主从对。正如您可能猜到的read_only
那样,用户只有读取权限。
我的数据库路由器如下所示:
运行 syncdb 时,它现在在设置超级用户后立即崩溃,并出现错误:
未能执行的有问题的 SQL 是:
此错误仅在 my 中指定第二个读取数据库时发生settings.py
,当仅存在default
数据库时,syncdb 命令成功完成。
有什么建议可能导致这种情况吗?
编辑: Django 版本是 1.2.3
django - Django Model syncdb 创建现有表
在 django 模型中,我有一个名为Invitation
.
我执行manage.py syncdb
表Invitation
已创建。这是我的第一张桌子。
但是当我创建另一个名为Image
并执行的类时manage.py syncdb
它返回一个错误。
那个Table UserInvitation already exists
。
请帮助我Image
使用 syncdb 命令创建表。
楷模
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
?
django - 在 Django 中删除并重新创建旧表
我正处于开发的初始阶段,模型正在发生很大变化。
我必须继续删除旧表,然后执行“syncdb”
虽然我很欣赏 syncdb 不改变旧表的原因,