Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从带有自定义域的路径中删除Django应用程序名_Django_Heroku - Fatal编程技术网

从带有自定义域的路径中删除Django应用程序名

从带有自定义域的路径中删除Django应用程序名,django,heroku,Django,Heroku,我在Heroku上运行了一个Django应用程序,刚刚为它设置了一个自定义域。我希望能够从路径(www.customdomain.com/app name)中删除应用程序名称。我尝试使用项目的url.py,给它一个空字符串regex,并将其映射到我的应用程序的url.py,但这只适用于索引页面。如有任何建议,将不胜感激,谢谢 Github: 地点: (要从路径中删除应用程序名称rangerstats) 编辑:哎呀,这比我想象的要容易得多,只需将应用程序中的视图导入到项目的url.py中,并在那里

我在Heroku上运行了一个Django应用程序,刚刚为它设置了一个自定义域。我希望能够从路径(www.customdomain.com/app name)中删除应用程序名称。我尝试使用项目的url.py,给它一个空字符串regex,并将其映射到我的应用程序的url.py,但这只适用于索引页面。如有任何建议,将不胜感激,谢谢

Github:

地点:

(要从路径中删除应用程序名称rangerstats)


编辑:哎呀,这比我想象的要容易得多,只需将应用程序中的视图导入到项目的url.py中,并在那里映射路径即可

正如我在评论中所说,如果你不想要前缀,就不要使用前缀

包括不带前缀的应用程序URL:

url('', include('rangerstats.urls')),

或者将应用程序的URL直接复制到主URL.py中。

您需要显示一些代码和一些您想要的示例。除非您愿意,否则不需要在URL中使用应用程序名称。另外,这似乎与Heroku没有什么特别的关系。我有一个名为“stats”的项目,带有一个url.py,它将url路由到名为“rangerstats”的项目中的应用程序,以通过该项目url.py:url(r“^rangerstats/”,include('rangerstats.url')中的正则表达式处理请求。Github:站点: