django:重命名了app,但我也想允许旧的URL。如何允许备用URL模式到一个url命名空间?

时间:2018-05-05 23:47:24

标签: django

我已经在django 2.x中重命名了一个应用程序,这已成功完成。 但是,我想允许仍然使用旧URL。我可以将前端网络服务器配置为重定向,但我想知道在django中执行此操作的最佳做​​法。

旧应用已经消失,因此旧网址现在属于新应用的网址命名空间。 在我的项目级urls.py中,我可以这样做 尝试1:

  url(r'^NEWAPP/', include('NEWAPP.urls')),
   url(r'^vOLDAPP/', include('NEWAPP.urls')),

但是这样做的缺点是两次包含NEWAPP.urls,这会导致URL命名空间NEWAPP不是唯一的警告。

尝试2:

 url(r'^cin7_sync/|^voga/', include('cin7_sync.urls')),

不起作用,|不是作为'或'。

0 个答案:

没有答案