找不到CMS页面-重定向到startpage-Django

找不到CMS页面-重定向到startpage-Django,django,Django,我的网站是一个完全基于cms的网站。例如/de/page有两个cms应用程序挂钩、新闻和视频,以及/en/仅视频页面 http://blabla.com/de/videos/funny-video/98/ 如果我将上述工作url更改为 http://blabla.com/en/news/funny-news/100/ 我得到: Page not found (404) 原因是显而易见的。en网站没有新闻页面 如果发生404,我想重定向到startpage。我试过: urlpatterns

我的网站是一个完全基于cms的网站。例如/de/page有两个cms应用程序挂钩、新闻和视频,以及/en/仅视频页面

http://blabla.com/de/videos/funny-video/98/
如果我将上述工作url更改为

http://blabla.com/en/news/funny-news/100/ 
我得到:

Page not found (404)
原因是显而易见的。en网站没有新闻页面

如果发生404,我想重定向到startpage。我试过:

urlpatterns = i18n_patterns('',
  url(r'^admin/', include(admin.site.urls)),  
  url(r'^', include('cms.urls')),
  url(r'^.*$', RedirectView.as_view(url='/', permanent=False)), # <---
)

我做错了什么

直截了当地说:“/”真的有一个合适的视图吗?@Leistungsabfall/只是一个有视图的起始页面的url,是的。好的。我想覆盖默认的404视图不是一个选项?@Leistungsabfall 404handler有问题,因为所有页面都是钩子,我不确定它是否可以使用
CMS Page not found: