1、在主程序的 urls.py 中添加:
url(r'', include('blog.urls', namespace="blog"))
表示包含 blog 这个应用下的 urls.py 中的 urls 配置,这样便于我们管理
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^hello/$', hello),
url(r'hello/number/(\d+)', hellonumber),
url(r'', include('blog.urls', namespace="blog"))
]
2、在 blog 目录下新建 urls.py 文件
from django.conf.urls import url
from . import views
urlpatterns=[
# 主页
url(r'^$', views.index, name='index'),
]
3、编写 blog 应用下的 views.py
def index(request):
"""博客主页"""
# 键值对,在模板上根据键,获得值
kvpairs = {'welcome': 'welcome to my blog', 'name': 'xiaoming'}
return render(request, "blog/index.html", kvpairs)
4、编写模板,注意创建的目录(这种规范很重要)
下面的步骤是非常重要的:
在文件夹 blog(我们创建的应用的名字)下创建文件夹,命令为“templates”,然后,在这个文件夹里再创建文件夹,名字仍然为“blog”。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>我的博客</title>
</head>
<body>
<h1>我的博客</h1>
<p>{{ welcome }}</p>
作者:{{ name }}
</body>
</html>
5、访问