Mar*_*ial 3 python navigation django url hyperlink
我的服务器上有一个工作应用程序/系统(Python 3.9,Django 3.1)。现在我需要将其移动到具有别名的另一台服务器。
从这www.myserver.com到这www.otherserver.com/myapp。
在 Apache2 配置中我有 line WSGIScriptAlias /myapp /path/to/myapp/wsgi.py. 但现在我对应用程序中的所有链接都有问题,例如从索引页面到目录页面的链接重定向到www.otherserver.com/catalog但我需要www.otherserver.com/myapp/catalog。
最好的解决方案是什么?
小智 5
一种快速方法是将项目 url 模式包含在新路径中。
制作一个新的模式列表,例如base_patterns
base_patterns = [
path('admin/', admin.site.urls),
path('app/', include('app.urls),
]
Run Code Online (Sandbox Code Playgroud)
在主 urls.py 的底部包含base_patterns新路径。
urlpatterns = [
path('catalog/', include(base_patterns)),
]
Run Code Online (Sandbox Code Playgroud)