gpt4 book ai didi

python - 如何正确导入 django 项目设置以与应用程序的 ORM 交互?

转载 作者:行者123 更新时间:2023-12-01 04:35:12 28 4
gpt4 key购买 nike

我正在尝试从外部脚本与 django 应用程序 ORM 进行交互,但是当我

(Pdb) import myapp.settings
(Pdb) from django.conf import settings
(Pdb) settings.configure(myapp.settings)
(Pdb) from app.models import MyModel
*** AttributeError: 'module' object has no attribute 'DEFAULT_INDEX_TABLESPACE'

如何正确导入 django 应用程序设置,以在这种情况下查询 ORM 数据?

最佳答案

在运行程序之前,请设置 PYTHONPATH 变量以包含您的 django 项目目录。

假设您的 django 项目位于:/home/anon/mydjangoproject

然后,在运行应用程序之前,请确保:

export PYTHONPATH=$PYTHONPATH:/home/anon/mydjangoproject

这些示例在 Linux shell 中运行,请对任何其他操作系统进行类似的系统环境变量设置。

关于python - 如何正确导入 django 项目设置以与应用程序的 ORM 交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31822545/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com