摘要:
for标签使用详解: for...in... 标签: for...in... 类似于 Python 中的 for...in... 。可以遍历列表、元组、字符串、字典等一切可以遍历的对象。示例代码如下: 如果想要反向遍历,那么在遍历的时候就加上一个 reversed 。示例代码如下: 遍历字典的时候, 阅读全文
摘要:
if标签使用详解: if 标签: if 标签相当于 Python 中的 if 语句,有 elif 和 else 相对应,但是所有的标签都需要用标签符号 {% %} 进行包裹。 if 标签中可以使用 ==、!=、<、<=、>、>=、in、notin、is、is not 等判断运算符。示例代码如下: 一 阅读全文
摘要:
模版变量使用: 模板中可以包含变量, Django 在渲染模板的时候,可以传递变量对应的值过去进行替换。变量的命名规范和 Python 非常类似,只能是阿拉伯数字和英文字符以及下划线的组合,不能出现标点符号等特殊字符。变量需要通过视图函数渲染,视图函数在使用 render(或 render_to_s 阅读全文
摘要:
模版查找路径配置: 在项目的 settings.py 文件中。有一个 TEMPLATES 配置,这个配置包含了模板引擎的配置,模板查找路径的配置,模板上下文的配置等。模板路径可以在两个地方配置。 1、DIRS :这是一个列表,在这个列表中可以存放所有的模板路径,以后在视图中使用 render (或r 阅读全文
摘要:
模板 在之前的章节中,视图函数只是直接返回文本,而在实际生产环境中其实很少这样用,因为实际的页面大多是带有样式的HTML代码,这可以让浏览器渲染出非常漂亮的页面。目前市面上有非常多的模板系统,其中最知名最好用的就是DTL和Jinja2。 DTL 是 Django Template Language 阅读全文
摘要:
默认参数的使用: 废话不多说直接上截图吧, 第一步:写两个视图,一个无参,一个有参; 第二步: 阅读全文
摘要:
1、实现如下需求:用户可以根据articles/list/方式获取文章,其中文章分类是采用如下分类,实例如下: 第一种:获取python分类下的文章:/article/python/ 第二种:获取python和django分类下的文章:/article/python+django 第三种:获取pyt 阅读全文
摘要:
补充reverse两点: 1、如若在反转url时,需要添加参数,那么可以传递 kwargs 参数到 reverse 函数中,实例代码如下: 2、如若想添加查询字符串参数,则必须手动进行url拼接,实例代码如下(url基于上图): 阅读全文
摘要:
re_path使用: 1、re_path和path的作用是一样的,只不过re_path在写url的时候可以使用正则表达式——功能更加强大; 2、使用正则表达式时,推荐使用原生字符串(即:已 r 开头的字符串); 3、在正则表达式中定义变量,需要使用小括号括起来(例如匹配年份的表达式:(?P<year 阅读全文
摘要:
include函数详解(了解——虽然用的很少): include函数的用法,目前有三种使用方式: 1、include(module,namespace=None): module:子url的模块字符串(即:app); namespace:实例命名空间;这个地方要注意一点,如果指定实例命名空间,那么前 阅读全文