首页 > 解决方案 > 如何在 Django 中指定 basehref

问题描述

BASEPATH=/api是否可以使用或仅BASEPATH=/基于任何配置启动 Django 应用程序?

标签: 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),
    ])),
]

推荐阅读