小编dge*_*iev的帖子

没有工作数据库连接的Django管理命令

我有许多使用以下配置模型的项目:

settings.py包括默认配置和配置规范,主要用于开发目的。默认设置(包括数据库设置)可以被外部配置文件覆盖,外部配置文件通常由管理员针对其管理的各种环境定义。为了减轻管理员的负担,我编写了一个管理命令并单独打包,其中添加了基于默认配置创建示例配置文件的选项。settings.py

但是,尝试运行命令而无法成功进行数据库连接会引发django.db.utils.OperationalError

如何使该命令在没有数据库连接的情况下工作,因为它不需要一个数据库连接,并且通常在需要该命令时,很可能数据库连接配置不正确。

settings.DATABASES != {} 因为有默认的数据库设置。

Django 1.10.6,Python 3.5.3

python django django-management-command

1
推荐指数
1
解决办法
458
查看次数

标签 统计

django ×1

django-management-command ×1

python ×1