从 urls.py 重定向到不同的 App 查看目录

Redirect to different App view directory from urls.py

我的 wagtail 博客的应用程序目录 (blog/urls.py) 中有 URL 定义,我想在我的搜索应用程序目录 (search/views.py) 中引用一个视图。当前 URL 定义为 url(r'^search/$', search, name='search')。我不想在每个应用程序的视图文件中复制常见的搜索视图。如何在我的博客应用程序中格式化 URL 以使用 search/views.py 中的搜索视图?

假设博客应用和搜索应用在项目路径目录下处于同一层级, 您可以像这样使用相对导入:

from django.conf.urls import url, patterns 
from search.views import search

urlpatterns = patterns(
    url(r'^search$', search ,  name='search'),

)