- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
所以我现在正在尝试在服务器上运行 Django 的多个实例,一个在 /dev/
下,一个在 /test/
下,等等。
网络服务器正在设置正确的 SCRIPT_NAME
设置,我可以正常提供页面、模板和整个管理面板(静态资源除外)。静态资源由 Django 使用 WhiteNoise 提供。
应用程序应该使用 SCRIPT_NAME
的值作为静态 URL,即所有静态资源均从应用程序根目录提供。
到目前为止,我已在管理面板中尝试了以下设置:
# SCRIPT_NAME = '/dev/' Set in env
# URL for static assets should be `/dev/`
STATIC_URL = '/' # Browser looks for static assets in `/`, drops script_name
STATIC_URL = None # Browser looks for static assets in `/`, drops script_name
STATIC_URL = `/dev/` # Browser looks for static assets in '/dev/dev/`
我想知道我是否缺少此处的设置或者问题是否可能出在其他地方。根据文档,我明白 STATIC_URL = '/'
应该有效吗?
最佳答案
终于得到了一个在 /dev/
下运行我的应用程序的工作配置:
# SCRIPT_NAME = '/dev/' set from uwsgi, or use FORCE_SCRIPT_NAME
STATIC_URL = '/dev/'
WHITENOISE_STATIC_PREFIX = '/'
这似乎正确地将 /dev/
添加到所有静态 URL,并使 Whitenoise 提供该目录中的静态资源(无子目录)。
不确定这是否是正确的方法?
关于python - Django static_url 当 script_name 设置时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45557034/
我有许多 django 应用程序在同一域中运行,但在让 SCRIPT_NAME 与 Gunicorn 正常工作时遇到问题。 示例应用程序路径: www.domain.com/app1 www.doma
我有许多 django 应用程序在同一域中运行,但在让 SCRIPT_NAME 与 Gunicorn 正常工作时遇到问题。 示例应用程序路径: www.domain.com/app1 www.doma
$_SERVER[PHP_SELF], $_SERVER[SCRIPT_NAME], $_SERVER['REQUEST_URI'] 在用法上是非常相似的,他们返回的都是与当前正在使用的页面地址有关
(初步说明:这个问题似乎已经有很多变体,但它们似乎都集中在物理 PHP 文件本身的文件系统位置,而不是网络 事物的 URL 位置,这就是我所追求的。) 简介 1: 我有一个小型“网站”,其物理文件系统
我不想将 GET 或 POST 变量传递给脚本。我想使用文件名并使用它从 php 脚本查找产品,例如: ....../DELL1500.php ....../COMPAQ1213.php 我有三个问题
我试图寻找差异,但每次变量都相同,有什么想法吗? 最佳答案 http://www.php.net/manual/en/reserved.variables.server.php 根据我的理解,如果您通
PHP_SELF 在包含诸如 echo $_SERVER['PHP_SELF'] 之类的代码时会为 XSS 攻击打开一个页面,但是 SCRIPT_NAME 呢? >?由于它不包含路径信息,因此可以安全
我正在维护一个经典的asp应用程序,在遍历代码时,我遇到了两行相似的代码: Request.ServerVariables("URL") ' Output: "/path/to/file.asp" R
所以我现在正在尝试在服务器上运行 Django 的多个实例,一个在 /dev/ 下,一个在 /test/ 下,等等。 网络服务器正在设置正确的 SCRIPT_NAME 设置,我可以正常提供页面、模板和
有什么区别: $_SERVER['SCRIPT_NAME'] 和 $_SERVER['PHP_SELF'] 谢谢。 最佳答案 它们应该包含相同的信息。但是,从历史和技术上来说,两者是有区别的。 SCR
我有一个简单的脚本 cpuinfo.sh 可以运行并且可执行。 我遇到了一个错误 *224 FastCGI 在标准错误中发送:“无法获取脚本名称,是否设置了 DOCUMENT_ROOT 和 SCRIP
我正在使用 Django 1.0.2 并试图弄清楚如何让@login_required 正常工作。 当我使用内置服务器时,它会按预期重定向到默认的 login_url,或我在 settings.py
我有一个 php 框架,我使用 $_SERVER['SCRIPT_NAME'] 来优化可移植性。这样我就不需要再手动配置路径了。 $this->base_url = str_replace('inde
这是我的 nginx 虚拟主机配置。 debian:~# cat /etc/nginx/sites-enabled/mybox server { listen 8080; root /
我正在 CodeIgniter 中构建一个 PHP 应用程序。 CodeIgniter 将所有请求发送到主 Controller :index.php。但是,我不喜欢在 URI 中看到 in
我正在尝试使用 mod_cgid 模块在 Apache 中部署我的 web.py 应用程序。 我在 urls.py 中定义了这样的 url urls = ( '/app/', 'index.i
我是一名优秀的程序员,十分优秀!