是否可以在Django中创建数据驱动的URL?

时间:2014-03-11 03:18:07

标签: django django-urls

我正在考虑如何在Wordpress中创建页面,包括它们之间的父/子关系,从中可以构建如下的URL:

example.com/my-custom-page
example.com/my-parent/a-child-page

...我想知道如何在Django中制作URLconf来做同样的事情。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

检查django的urlconf docs

一个例子:

# URLconf
from django.conf.urls import patterns, url

urlpatterns = patterns('',
    url(r'^blog/$', 'blog.views.page'),
    url(r'^blog/page(?P<num>\d+)/$', 'blog.views.page'),
)

# View (in blog/views.py)
def page(request, num="1"):
    # Output the appropriate page of blog entries, according to num.
    ...

在你的情况下,动态参数会看起来像一个页面slug,然后你可以查找它。