Django 创建一个子路由

1、首先:

2、在子路文件下定义路径:

from django.conf.urls import url
from blog import views

urlpatterns = [
    url(r'(.*)/$',views.home),
]

3、在项目的路由中

from django.conf.urls import url
from django.contrib import admin
from blog import urls as blog_urls
from django.conf.urls import include

urlpatterns = [
    url(r'^blog/', include(blog_urls)),
]

4、在html中写的url路径:

<a href="/blog/{{ article.user.username }}/">{{ article.user.username }}</a><

5、view中的定义一个关于路由对应的函数:

def home(request,username):
    pass

注意,些时函数不在是传一个参数,而是两个。

猜你喜欢

转载自blog.csdn.net/miaoqinian/article/details/80919954