07 2021 档案
摘要:Django 模板过滤器 定义: 在变量输出时对变量的值进行处理 作用: 可以通过过滤器来改变变量的输出显示 语法: {{ 变量 | 过滤器1: '参数1' | 过滤器2: '参数2' ... }} 常用过滤器 过滤器 说明 lower 将字符串转换为全部小写 upper 将字符串转换为全部大写 s
阅读全文
摘要:静态文件 什么是静态文件: 如: 图片、css、js等都是静态文件 静态文件配置 - setting.py 文件中 1、配置静态文件的访问路径【该配置默认存在】 通过哪个URL地址找到静态文件 STATIC_URL: '/static/' 说明: 指定访问静态文件时是需要通过 /static/xxx
阅读全文
摘要:路由配置 主路由配置 setting.py 中 ROOT_URLCONF 指定了主路由配置列表 urlpatterns 的文件位置 例如:ROOT_URLCONF = 'MyDjango.urls' 指定主路由配置列表 urlpatterns 文件位置在 MyDjango 文件夹下的 urls.py
阅读全文
摘要:分布式路由 Django中,主路由配置文件(urls.py)可以不处理用户具体路由,主路由配置文件可以做请求的分发(分布式请求处理)。具体的请求可以有各自的应用来进行处理 配置分布式路由 步骤1: 主路由中调用 include 函数 语法: include('app名字.url模块名') 作用: 用
阅读全文
摘要:Django url 传参的几种方式 path() 函数传参 urls.py 文件中德参数名必须和 views.py 中的参数名一致 浏览器请求: http://127.0.0.1:8000/archive/2021/01/02/ # urls.py 文件, 下面这两种方式都可以传参 # <int:
阅读全文
摘要:使用Django2.0版本连接MySQL数据库失败 报错:django.db.utils.OperationalError: (2002, "Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (10060)") 问题原因: 因为MySQL8.0版本
阅读全文
摘要:问题描述 遇到一个特别大的浮点数,其整数位超过了亿级单位,其小数位精度错误,导致计算错误 问题原因 尝试直接以字符串的方式打印该数值,发现结果已经错误;确认问题原因是因为将浮点数转化为字符串时已经错误,导致后续的错误 b = 1100157865106.26789 print str(b) 输出结果
阅读全文
摘要:问题 a = 0.215 b = 0.225 print round(a, 2) print round(b, 2) # 执行结果 0.21 0.23 0.215 在进行四舍五入时,保留的两位小数没有进1 0.225 在进行四舍五入时,保留的两位小数可以进1 原因 因为在 Python3 里面,ro
阅读全文