【发布时间】:2016-06-04 03:51:39
【问题描述】:
我的 django 应用程序的 url 为我的开发机器设置如下:
urls.py:
urlpatterns = [
url(r'^$', home, name='home'),
url(r'^signin$', signin, name='signin'),
url(r'^signout$', signout, name='signout'),
url(r'^advisor/', include('apps.advisor.urls', namespace='advisor')),
]
在使用 Django 的内置服务器(例如 http://127.0.0.1:8000)开发应用程序时,此设置可以正常工作。我必须将应用程序部署到机器上,并且 Django 应用程序通过以下 url 公开:
http://ip地址/appname/
我想配置我的 urls.py 文件,以便 url 中的正则表达式测试以查看 url 请求是否以“appname”或“”(空字符串)开头。这种方法意味着我不必创建 urls.py 文件(开发和生产版本)。感谢您的帮助!
【问题讨论】: