更改Django中的根url

更改Django中的根url,django,django-urls,django-settings,Django,Django Urls,Django Settings,我正在构建一个Django应用程序,它运行在两台服务器上,我希望能够在构建url时更改它所认为的根url 例如,如果一个实例运行在127.0.0.1上,而另一个实例运行在127.0.0.2/abc/,使用路径“home/”,则第二个实例上的views.home“home”将指向127.0.0.2/home,而不是127.0.0.2/abc/home 我目前在我的url.py文件中设置了类似的内容 site_patterns = [ path('home/', views.home, 'home'

我正在构建一个Django应用程序,它运行在两台服务器上,我希望能够在构建url时更改它所认为的根url

例如,如果一个实例运行在127.0.0.1上,而另一个实例运行在127.0.0.2/abc/,使用路径“home/”,则第二个实例上的views.home“home”将指向127.0.0.2/home,而不是127.0.0.2/abc/home

我目前在我的url.py文件中设置了类似的内容

site_patterns = [
path('home/', views.home, 'home')]

urlpatterns = [
path('abc/', include(site_patterns)), # root
]
这样做很好,但似乎应该有一种更优雅的方式来做到这一点,比如说设置?我只是不知道怎么做