SF
Django学习笔记
Django学习笔记
注册登录
关注博客
注册登录
主页
关于
RSS
Django学习笔记014-Form文件上传
VIRIYA
2023-11-08
阅读 1 分钟
303
1、启用media1.1 在url.py中进行配置引用模块 {代码...} 配置URL {代码...} 1.2配置settings.py {代码...} 2、Form方式上传文件
Django学习笔记014-登陆
VIRIYA
2023-11-08
阅读 1 分钟
275
1、读写Cookie {代码...} 2、获取对比数据库认证3、中间件3.1 proces_request3.2 获取当前用户请求的URL request.path_info4、注销request.session.clear()5、验证码5.1 利用pillow生成验证码pip install pillow写到内存BytesIO5.2 校验验证码
Django学习笔记013-管理员
VIRIYA
2023-09-14
阅读 3 分钟
324
1、确认密码1.1类 {代码...} 1.2钩子函数验证密码是否一致 {代码...} {代码...} 2、添加管理员 {代码...} 3、重置密码 {代码...} 4、MD5加密密码 {代码...} {代码...}
Django学习笔记012-ModelForm和BootStrap
VIRIYA
2023-09-07
阅读 4 分钟
972
1、ModelFrom可以自动生成HTML标签1.1 自动生成ID,格式为ID_ {代码...} {代码...} ModelForm可以帮助我们生成HTML标签。 {代码...} {代码...} 定义插件 {代码...} {代码...} {代码...} 重新定义的init方法,批量设置 {代码...} {代码...} {代码...} 自定义类 {代码...} {代码...}
Django学习笔记011-搜索与分页
VIRIYA
2023-08-30
阅读 2 分钟
881
1、组合查询 {代码...} 1.2 传入字典**data_dict {代码...} 2、条件查询 {代码...} 2、字符串查询__startswith 以XXX开头__endswith 以XXX结尾__contains 包含XXX {代码...} 3、标记可信代码mark_safe( )mark_safe( )为 (HTML) 输出目的明确地将字符串标记为安全。返回的对象可以在适合字符串的任何地方使用。 {代码...}...
Django学习笔记010-ModelForm相关
VIRIYA
2023-08-26
阅读 2 分钟
1.1k
ASC(正序):models.PrettyNum.objects.all().order_by("level")DESC(倒序):models.PrettyNum.objects.all().order_by("-level")
Django学习笔记009-Form组件与ModelForm组件
VIRIYA
2023-08-22
阅读 3 分钟
743
首先,我们需要定义一个ModelForm。在创建ModelForm时,需要通过指定Meta类来定义ModelForm的一些元信息,如所使用的model、fields等,如下所示:
Django学习笔记008-模板继承
VIRIYA
2023-08-12
阅读 1 分钟
308
Python语法取值:obj.create_time.strftime("%Y-%m-%d")Django 模板语法取值:obj.create_time|date:"Y-m-d"
Django学习笔记007-request
VIRIYA
2023-08-08
阅读 1 分钟
465
1、获取POST提交内容 {代码...} 2、获取GET参数内容 {代码...} 3、模板传值 {代码...} 3、URL正则表达式 {代码...}
Django学习笔记006-ORM数据库框架(高级操作)
VIRIYA
2023-08-06
阅读 1 分钟
355
1、联表查询 {代码...} 1.1、联表级联删除(当部门被删除时,同步删除用户表部门信息) {代码...} 1.2、联表置空(当部门被删除时,该字段为空) {代码...} 2、在Django中做的约束 {代码...} 3、小数点数值处理 {代码...}
Django学习笔记005-ORM数据库框架(操作数据表)
VIRIYA
2023-08-06
阅读 1 分钟
440
1、添加数据 {代码...} 2、删除数据2.1删除所有数据 {代码...} 2.2删除过滤后的数据 {代码...} 3、获取数据 {代码...} 4、更新数据 {代码...} 5、添加数据 {代码...}
Django学习笔记004-ORM数据库框架
VIRIYA
2023-08-01
阅读 1 分钟
324
1、安装第三方模块pip install mysqlclientORM可以完成的内容:创建、修改、删除数据库中的表(不用写SQL语句)【无法创建数据库】操作表中的数据(不用写SQL语句)1.1 创建数据库启动Mysql数据库利用SQL语句创建数据库 {代码...} 1.2 Django连接数据库在settings.py中进行配置和修改 {代码...} 2、Django操作表创建表删...
Django学习笔记003-请求与响应
VIRIYA
2023-07-31
阅读 2 分钟
300
1、请求1.1获取请求方式request.method()1.2在URL上传递值/something/?n1=123&n2=456request.GET()1.3在请求体中提交数据request.POST()2、响应2.1 字符串内容返回给请求者 {代码...} 2.2 读取HTML模板内容 + 渲染,返回给用户浏览器 {代码...} 2.3 让浏览器定向到其他的页面 {代码...} 3、案例(模拟登陆) {代码...} {...
Django学习笔记002-模板语法
VIRIYA
2023-07-29
阅读 3 分钟
442
1、模板目录“应用名称”/templates默认在根目录查找同名目录settings.py(优先在项目的根目录templates查找) {代码...} 2、静态文件图片CSSjs都会当作静态文件处理,该文件夹为应用下边的static目录setting.py有关static目录定义STATIC_URL = '/static/'引入static目录{% load static %}模板使用引用的static目录下静态文...
Django学习笔记001-如何创建项目、APP
VIRIYA
2023-07-25
阅读 2 分钟
442
创建mysite项目命令行创建django-admin.exe startproject mysitesettings.py {代码...} 默认的项目文件介绍1、mysite {代码...} 2、创建Apppython manage.py startapp app01APP {代码...} {代码...} 一个项目可以有多个App组成,简单的项目一个App即可3、注册App【settings.py】 {代码...} 4、编写URL和视图函数对应关系...