Django 之中间件 2023年4月2日 下午4:59 • Python开发 Django 之中间件 本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Django 之中间件 - Python技术站 娇小赤雅 赞 (0) 0 0 打赏 微信扫一扫 支付宝扫一扫 生成海报 Python中的super函数,你熟吗? 上一篇 2023年4月2日 Django 之模版层 下一篇 2023年4月2日 相关文章 Python开发 Django 之ModelAdmin对象(补) 一、后台管理系统配置 1 在该表对应的models类里面添加一个Meta类 class Meta: verbose_name_plural = ‘用户表’ ### 指定该表在admin后台的名字为: 用户表 # verbose_name = ‘用户表’ ### 末尾还是会自动加s 2 null=True,blank=True的区别 ### null=Tr… 2023年4月2日 000 Python开发 Django django-admin.py 命令详解 一、Django 基本命令 下载 Django pip3 install django # 默认下载最新版 pip3 install django==4.1 # 手动选择版本 创建Django 项目 格式:django-admin startproject 项目名 django-admin startproject mysite 创建APP… 2023年4月2日 000 Python开发 Django 简介和版本介绍 一、简介 官方地址:https://www.djangoproject.com Django 是一个由Python 编写的具有完整架站能力的开源Web框架。使用 Django,只要很少的代码,开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的Web服务。 Django 本身基于MVC 架构,即Model(模型)+View(视图)+… 2023年4月2日 002 Django request对象 request对象 request.method # 获取当前的请求方式,并且返回的是全大写的字符串 print(request.POST.get(‘hobby’)) # 只能接收最后一个 print(request.POST.getlist(‘hobby’)) # 接收多个 request.GET.get(‘name’) … Python开发 2023年4月2日 000 Python开发 Django 连接数据库 MySQL 一、Django 连接 MySQL 修改 settings.py 文件 # 默认用的是sqlite3 # Database # https://docs.djangoproject.com/en/4.1/ref/settings/#databases # DATABASES = { # ‘default’: { # ‘ENGINE’: ‘django.db.… 2023年4月2日 001 Django 聚合分组F与Q查询及choices 一、聚合查询 需要导入模块:from django.db.models import Max, Min, Sum, Count, Avg 关键语法:aggregate(聚合结果别名 = 聚合函数(参数)) 查询结果:使用聚合函数,从每一个组中获取结果:字典 注意点: 1 聚合函数必须在分组之后才能使用 2 没有分组,即默认整体就是一组 3 查询结果为 普通字… Python开发 2023年4月2日 000 Django manage.py 命令详解 manage.py 查看命令的作用的语句 C:\Users\Administrator> python manage.py help Type ‘manage.py help <subcommand>’ for help on a specific subcommand. Available subcommands: [auth] chan… Python开发 2023年4月2日 000 Python开发 Django 使用Pycharm 创建工程 一、Pycharm 创建Django 工程 事实上,我们一般不使用命令行,而是直接在Pycharm 中创建Django 项目。 Pycharm 是进行Django 开发的最佳 IDE,请大家自行安装,建议使用最新的专业版本。 (非专业版的Pycharm 不提供Django 开发模块,非最新版的 Pycharm 可能对最新的 Python 或者 Django … 2023年4月2日 000