gpt4 book ai didi

django - 如何在 PYTHONPATH 中包含 Django 应用程序?

转载 作者:行者123 更新时间:2023-12-01 05:43:55 25 4
gpt4 key购买 nike

我希望能够在不引用我的项目名称的情况下从我的项目中的应用程序中导入内容。

我的文件夹结构是这样的;我有一个名为 djangoproject1 的项目,里面有一个名为 apps 的文件夹,然后我在该文件夹中有我的个人应用程序。

djangoproject1、apps 和我所有的应用程序中都有一个空的“__init__.py”文件。

在我的 settings.py 文件中,我有以下代码:

import os
import sys
PROJECT_ROOT = os.path.dirname(__file__)
sys.path.insert(0, os.path.join(PROJECT_ROOT, "apps"))

我尝试通过以下几种方式将我的应用程序添加到 INSTALLED_APPS:

'djangoproject1.apps.app1',
'djangoproject1.apps.app2',

或者

'apps.app1',
'apps.app2',

或者

'应用程序1',
'应用程序2',

但没有任何效果。每当我尝试做:
from app1 import *

我遇到了 Unresolved 导入错误。我正在使用最新版本的 eclipse 和 django

最佳答案

好的,所以我通过项目属性下的 eclipse 将应用程序文件夹添加到 PYTHONPATH 使其工作。这只是 eclipse 吗?当我尝试部署站点时,我不确定这将如何工作。你们有什么感想?

关于django - 如何在 PYTHONPATH 中包含 Django 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3549970/

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