urls
导入模块:第二个re_path(在python中使用 re_path模块来写正则表达式),
第三个导入模块从项目(Django0424) 导入views,目的是用来连接视图函数
om django.contrib import admin
from django.urls import path,re_path
from Django0424 import views
views
导入模块:
from django.shortcuts import HttpResponse,render
三个引号查看request 参数
“”"
:param request:
:param num:
:return:
“”"
HTML
如果在模板中需要解析变量使用{{}}.
如果在模板中进行逻辑相关操作使用{%%}
注释 {# … #},单行注释。
详见本博客:Django模板系统
settings
版本更新不太好用需要在红色地方加入:os.path.join(BASE_DIR, ‘templates’)
模板中自动加载static,不需要写 {% load static %}
将自定义的statics目录加载到python搜索路径中
创建一个statics用来存放静态资源文件
在settings后面加:
STATICFILES_DIRS=[
os.path.join(BASE_DIR,‘statics’)
]
模板继承和组件
定义母板:
在templates中创建一个base文件(HTML)
2.继承母板
语法:{% extends ‘base.html’ %} 放在最上方便于观察
base中
HTML文件中