美文网首页
Django教程(2)——添加页面

Django教程(2)——添加页面

作者: Hemmelfort | 来源:发表于2018-08-20 16:18 被阅读10次

目标:

  1. 设置Django模板的目录;
  2. 添加url映射。

1. 需要了解的Django文件结构

  • mysite
    • settings.py …… 网站配置
    • urls.py …… url与网页的映射
  • app01
    • views.py …… 页面内容处理
  • templates …… (自建)
    • 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的内容了。

相关文章

网友评论

      本文标题:Django教程(2)——添加页面

      本文链接:https://www.haomeiwen.com/subject/knlliftx.html