Django教程(2)——添加页面
2018-08-20 本文已影响10人
Hemmelfort
目标:
- 设置Django模板的目录;
- 添加url映射。
1. 需要了解的Django文件结构
- mysite
- settings.py …… 网站配置
- urls.py …… url与网页的映射
- app01
- views.py …… 页面内容处理
- templates …… (自建)
- home.html …… (自建)
- home.html …… (自建)
2. 添加模(mú)板
新建文件夹templates
用以存放模板,里面放一个home.html
用来做示范。
为了让Django知道这个位置,我们打开settings.py
,在TEMPLATES
那一项的子项DIRS
里加入一行代码:
os.path.join(BASE_DIR, 'templates')
,即:
TEMPLATES = [
{
...
'DIRS': [os.path.join(BASE_DIR, 'templates')],
...
}
]
3. 映射网址
打开views.py
, 新建一个函数:
def home(request):
return render(request, 'home.html')
再打开urls.py
,将这个函数与网址连接起来:
from django.urls import path
from app01 import views
urlpatterns = [
path('', views.home),
]
在浏览器中打开http://127.0.0.1:8000就能看到home.html
的内容了。