我使用以下命令在settings.py中的Django应用程序中获取项目路径:

PROJECT_PATH = os.path.realpath(os.path.dirname(__file__))

我想在其他视图中使用PROJECT_PATH值,例如在静态路径中定位文件的路径.如何将其转换为可访问变量?

推荐答案

使用from django.conf import settings,但请记住settings不是一个模块.documentation清楚地解释了这一点和您的用例.

Django相关问答推荐

仅更新模型中的特定字段.Model Django

Django显示交叉表格

Djnago admin中 Select 字段的自定义查询

Django Prefetch上的多重过滤

使用 Crispy Forms 时 Django 返回 'TemplateDoesNotExist'

如何使用具有某些权限的 Django 组的转储数据和加载数据?

lower() 在 None 上被调用

如何使用 jQuery 建立 Django 网站

magic有什么问题?

base.html 中的 Django 变量

如何动态检索 Django 模型类?

Django:在管理界面中显示图像

如何在 Django 和 django-jsonfield 中将 JSONField 的默认值设置为空列表?

django Datefield 到 Unix 时间戳

如何将 django csrf 令牌直接嵌入 HTML?

将 jQuery 脚本添加到 Django 管理界面

如何在 Python 中运行另一个脚本而不等待它完成?

Django 用户配置文件

将 AND 和 OR 与 Q 对象组合的 Django 查询过滤器不返回预期结果

Django REST 框架中的每个字段权限