一.django环境项目:




启动


启动成功

项目和APP应用:(详见豆瓣网站)

根配置和子配置通过include来联系:

匹配视图:

url另外一个作用转换器:捕捉参数

视图第一个请求必需是request:

二.dj模板路径

同时创建两个templates:

创建模板路径时,先创建app文件夹,再创建html:

方法二:在app中创建模板:

三、模板变量
动态页面:页面会随着不同的时间,不同的用户,不同的因素,它会发生动态的改变。动态的获取内容。
和静态页面
上下文变量:


效果:添加个当前时间

修改时区:

修改时区后的效果图:

模板变量的语法:{{变量名}}
由字母,数字以及下划线组成,不能以数字开头,不能以下划线开头,不能有空格和标点符号。不要使用Python和django的关键字。


变量解析规则
1、当模板引擎遇到变量时,他会计算该变量,并将其替换为结果。
2、当模板引擎在变量中遇到点(.)时,他会按照以下顺序进行查找:
3、如果结果是一个可调用的(callabled)

四、模板过滤器
模板中格式化

过滤器效果:

常用过滤器:

过滤器语法:{{变量名|过滤器名:参数}}
逻辑是字符串格式化。
五、静态文件
js,css
路径设置
setting.py
django.contrib.staticfiles这个app被包含在了INSTALLED_APPS
1、STATICFILES_DIRS=[os.path.join(BASE_DIRS,‘static‘)]
2、STATIC_URL=‘/static/‘

配置好STATICFILES_DIRS:

静态文件引用:
{%load static%} 写在模板头

效果图:

原文:https://www.cnblogs.com/mmll0911/p/10588405.html