加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式 – 使用django admin在httpd.conf中的AliasMatch

发布时间:2020-12-14 05:47:25 所属栏目:百科 来源:网络整理
导读:我在使用 django的apache中遇到了Alias的问题.在我的wsgi.conf中,我有以下别名: Alias /admin/static/ /opt/python/current/app/django_eb/static/Directory /opt/python/current/app/django_eb/static Require all granted/Directory 别名工作正常,但在我
我在使用 django的apache中遇到了Alias的问题.在我的wsgi.conf中,我有以下别名:

Alias /admin/static/ /opt/python/current/app/django_eb/static/
<Directory /opt/python/current/app/django_eb/static>
  Require all granted
</Directory>

别名工作正常,但在我的django管理员中,我只在某些页面中获得静态.该问题与别名路径有关,因为django admin根据该部分包含URL的其他部分.以下示例:

http://blablabla.com/admin/**auth/group**/static/admin/css/base.css/

对于每个django应用程序,其他信息将添加到URL并且Alias无法解析.有没有办法使用AliasMatch而不是Alias来映射这种情况?

我想我可以使用简单的别名手动映射每个额外的路径,但这不是一个有效和舒适的解决方案……

谢谢!!

解决方法

您不应该经历所有映射.您的STATIC_URL是否设置为/ static /之类的根目录?如果是这样,你应该只需要Alias / static / / opt / python / current / app / django_eb / static /并且不要忘记运行collectstatic.
???????????????????? – Nostalg.io

你是对的我的问题与STATIC_URL有关我把它设置为静态/.我已将其更改为/ static /现在它可以正常工作 – rdiaz82

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读