2016-10-29 65 views
1

我有一个在Heroku上运行的Django应用程序,刚刚为它设置了一个自定义域。我希望能够从路径中移除应用程序名称(www.customdomain.com/app-name)。我已经尝试使用该项目的urls.py给它一个空字符串正则表达式,并将其映射到我的应用程序的urls.py,但只能与索引页一起使用。任何建议,将不胜感激,谢谢!从自定义域Heroku删除Django应用程序的名称

Github上:https://github.com/Schins02/stats

网站:http://www.texasrangersstats.com/rangerstats/

(想删除路径应用程序名称rangerstats)

编辑:哎呦,这比我想象的要简单很多,只需要导入的意见从应用程序到项目的urls.py并映射到那里的路线。

+0

你需要展示一些代码和一些你想要的例子。除非需要,否则不需要在URL中使用应用程序名称。另外,这似乎与Heroku没有任何关系。 –

+0

我有一个叫做'stats'的项目,里面有一个urls.py,用于通过这个正则表达式处理项目中urls.py:url(r'^ rangerstats/',include('rangerstats.urls'))。 Github:https://github.com/Schins02/stats网站:http://www.texasrangersstats.com/rangerstats/ – JSchins

回答

1

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

无论是包括你的应用网址没有前缀:

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

或直接复制你的应用程序的网址,进入主urls.py.

相关问题