【发布时间】:2016-04-16 02:30:52
【问题描述】:
我目前正在使用以下urls.py:
api_patterns = [
url(r'^users/', include('users.urls', namespace='user')),
]
internal_patterns = [
# ...
]
urlpatterns = [
url(r'^api/', include(api_patterns)),
url(r'^internal/', include(internal_patterns)),
url(r'^admin/', include(admin.site.urls)),
url(r'^(?!(?:api|internal|admin)/)', MainView.as_view()),
]
如果 url 没有 api、internal 或 admin 前缀,则此配置的重点是呈现 MainView:
-
/api/users/...— 找到 -
/api/foo/— 未找到 -
/foo/— 找到
我怎样才能使它更简单,更能揭示意图?
【问题讨论】:
标签: python django django-urls