django - 如何在 Django 中指定 basehref
问题描述
BASEPATH=/api
是否可以使用或仅BASEPATH=/
基于任何配置启动 Django 应用程序?
解决方案
基于@narenda-choudhary 评论
在文件中,具有相对路径的 env 变量在settings.py
哪里BASEPATH
BASEHREF = os.environ.get('BASEPATH', '/')
然后在 urls.py
urlpatterns = [
url(r'^{}'.format(settings.BASEHREF), include([
path('admin/', admin.site.urls),
])),
]
推荐阅读
- ruby-on-rails - 根据包含在另一个 json 字段中的字段值选择记录
- python - ValueError:检查目标时出错:预期dense_14有2维,但得到的数组形状为(144、11、1756)
- powershell-2.0 - 无法调用 System.Version 的 Parse 方法
- html - 如何使用 CSS 相对定位来允许添加两行信息并对齐
- r - 安装特定 R 包时出错
- php - 是否有一个内置的 php 字符串函数可以返回两个字符串不同的第一个位置?
- aws-lambda - Remove Uploaded zip file from lambda function
- c# - Model is null when url.action is called in asp.net
- android - Azure Release Task App Center Distribute Taking Longer Than an Hour to Complete
- python-3.x - __enter__ , __exit__ , with 块不起作用