问题标签 [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 投票
2 回答
314 浏览

django - 创建第一个超级用户后初始化

我想知道创建第一个超级用户时是否发送了任何特定信号。我正在谈论我何时跑步syncdb并被要求创建一个超级用户。那时我想知道是否发送了任何信号,以便我可以使用该信号进行一些初始化。或者有没有一种方法可以让我只在创建第一个超级用户的那一刻运行一段代码。我希望那段代码在开始时只运行一次。请帮忙。我希望这个问题是有道理的......最近我一直在批评我的问题没有意义。我希望这个可以

0 投票
2 回答
200 浏览

django - Django:如何从另一个模块中的定义创建模型

假设我有这个 Django 设置:

我想要的是从global.modelsin导入模型,以便它们被syncdb 和 southappA.models视为普通模型。appA

全球模型:

appA.models:尝试 1:

尝试2:

实现此目的的正确方法是什么?

0 投票
0 回答
101 浏览

python - 执行syncdb时Django Satchmo DeserializationError

当我做

它向我显示了这个错误:反序列化错误:

我已经使用 pip 安装并重新安装了 pyyaml,甚至从源代码重建了 python ......没有任何改变。我该怎么办?

0 投票
1 回答
175 浏览

django - 模型之间的关系(按名称)在 syncdb 上失败

我有以下 2 个模型,我想将它们与 ManyToMany 关系链接:

  • www/hruser/models.py

    /li>
  • www/pandastream/models.py

    /li>

如您所见,它们位于不同的应用程序中,并且 Video 也有一个指向 HRuser 的 ForeignKey。为了避免循环导入,www/hruser/models.py我尝试使用文档中定义的惰性关系,它会在 syncdb 上引发错误:

到目前为止,我已经尝试过:

  • 在 python shell 中导入我的视频模型,它可以工作
  • 从 mysql(5.6.10) 切换到 sqlite(3.7.12)
  • 从 Django 1.5 切换到 Django 1.4
  • HRuser.video字段更改为简单的 ForeignKey 字段
  • 看源头django.core.management.validation

所有这些都没有改变我的问题,所以要么我没有正确理解文档,要么文档有误,但无论哪种方式,任何帮助都将不胜感激。

0 投票
1 回答
731 浏览

django - “DatabaseWrapper”对象没有属性“get_server_version”

我一直在使用 django-1.4.1。我更新到 django1.5。

我输入了 ' manage.py sql myapp' 或 ' manage.py syncdb'

然后,我得到了这个错误“ 'DatabaseWrapper' object has no attribute 'get_server_version'

你知道为什么吗?

0 投票
1 回答
507 浏览

django - 调用 inspectdb 后 Django syncdb 不起作用

我使用inspectdb从现有的PostgreSql数据库创建了一个模型,当我尝试做一个syncdb时,为了生成授权表,它会生成以下错误:

所以我把它放到max_length=255所有的 CharFields 上,但它也不起作用。Django 版本是 1.5.1。有人知道如何解决这个问题吗?

0 投票
4 回答
2952 浏览

python - django 为 syncdb 选择应用程序

首先:请不要问我:“你为什么需要这个?”。

现在问题本身:我在 INSTALLED_APPS 中安装了几个应用程序。数据库现在是空的,我只想同步一些应用程序。最简单的方法是什么?

我知道我可以基于 syncdb 编写我的自定义管理命令。但遗憾的是,syncdb 的设计方式是我必须复制/粘贴一大块代码,只更改一行。这是我想探索其他可能性的原因。

0 投票
2 回答
1078 浏览

python - openshift-django:syncdb,部署脚本未运行

有什么方法可以从我的终端运行 syncdb 吗?我不知道为什么我的 action_hooks/deploy 脚本没有运行。当我打开我的 openshift 数据库时,它显示没有创建表。

git repo 在https://github.com/sarvesh-onlyme/ninja/tree/master/openshift/django

0 投票
2 回答
6532 浏览

django - 数据库错误:没有这样的表:auth_user。扩展 AbstractUser 并使用模型在管理员上注册

我正在尝试使用 AbstractUser 向 Django 的标准用户模型添加一个字段。这是我的代码:

这是成功的,因为从外壳我可以说,

我遇到的问题是从 /admin 注册一个新用户。当我创建一个新用户时,我收到一个数据库错误:

在我深入了解之前,这是我的 forms.py:

还有我的 admin.py:

我读到,当其他人发生这种情况时,他们实现了自己的表单(就像我一样)来覆盖 clean_username(self):

但是,当我尝试从管理员添加用户时,我认为这不会被调用。即使我注册了 GUserAdmin,也会调用 auth.forms.py 文件。

此外,当我删除我的数据库(sqlite3)然后调用 python manage.py syncdb 时,我看到实际上没有创建 auth_user 表。

是的,我在 settings.py 中包含了 AUTH_USER_MODEL。

任何帮助将不胜感激。

我已阅读: https ://docs.djangoproject.com/en/1.5/topics/auth/customizing/#custom-users-and-the-built-in-auth-forms

连同大量的 SO 帖子,但似乎没有一个可以解决我遇到的问题。

0 投票
1 回答
1008 浏览

mysql - 问题:Windows 7 中的 python manage.py syncdb 和 mysql

我正在将 python django 与 mysql 一起使用。我遵循教程中给出的所有规则,但仍然出现错误。下面给出了问题规范。我在setting.py 中的数据库设置是这样的

运行 syncdb 命令后,我收到如下错误: