|
|
1
4
杰瑞特是对的。最佳情况场景:如果您在重新启动服务器后运行一个非常简单的测试,这将起作用。任何其他东西都会破坏它。 如果您只是使用media_*作为常量,我建议您使用其他常量。如果您真的将它们用于文件字段的默认上载设置,那么您的项目似乎需要您指定路径。那不应该太难。 您需要克服的两个问题是您当前的方案无法解决:
1最好通过定制完成 MiddleWare ,可能使用进程请求方法。然而,你想要避免的是
全局变量滥用。这将带来问题2。由于process_-request允许您传递一个httprequest对象,我建议将变量信息放在这里:
然后,静态链接必须引用request.media_root。 |
|
|
2
2
我对这应该如何工作有点困惑。您将如何使用每个应用程序代码中的设置?
或
在第一种情况下,这可能不起作用,因为您要导入的设置是project1.settings,它本身没有
在第二种情况下,你会不会以比赛条件结束?最后加载的应用程序将最后覆盖全局中的属性
也许我在你的描述中遗漏了一些东西。 如果您有特定于应用程序的设置,则需要有自己的特定于应用程序的设置,并根据需要对逻辑进行编码以使用它们。 |
|
|
Patrick Bond · 如何将模型中的函数结果添加到列表中? 1 年前 |
|
|
bur · 每次从模板调用方法都会查询数据库吗? 1 年前 |
|
|
Stefan · 在子目录中设置Django 1 年前 |
|
|
vale383 · 如何在Django端点中查找user_id 1 年前 |
|
|
Kovy Jacob · Django在动态URL段中添加斜线 1 年前 |
|
|
user987 · 如何在Django中访问提交的表单请求数据 1 年前 |
|
|
user24242514 · 将嵌套查询字符串请求转换为字典 1 年前 |