Django
Django+Vue.js - 第一章 走进Django
目录第一章 走进Django了解DjangoMVCMTV安装创建项目创建app处理控制器 第一章 走进Django 了解Django Django 诞生于2003年,在2006年加入BSD许可协议,成为开源Web框架 优势 功能完善,容易上手,开发速度快,安全性强; 完善的在线文档; 模型自带数据库 ......
Django2.0以上版本path方法——路由层使用的转换器(五种)
str #匹配除了路径分隔符(/)之外的非空字符串,这是默认的形式 int #匹配正整数,包含0。 slug #匹配字母、数字以及横杠、下划线组成的字符串。 uuid #匹配格式化的uuid,如 075194d3-6885-417e-a8a8-6c931e272f00。 path #匹配任何非空字符 ......
Django07
多表查询(跨表查询) 子查询 链表查询 正反向查询概念 聚合查询 分组查询 F查询和Q查询 模型层中常见字段类型和参数 Django中如何开启事务 ———————————————————————————————————————————————————————————————————————————— ......
DJango 域账号信息批量导入后台
DJango 域账号信息批量导入后台 从域账号导入用户信息,因为配置了ldap用户密码,所以执行脚本将用户批量导入DJango管理后台即可。 执行脚本 python manage.py ldap_sync_users 注意: 导入的每个用户需要单独的设置权限 ......
Django06
模板层 模板之过滤器 模板之标签(if else for) 模板之继承 导入模板 模型层 单表的操作 十几种常见的查询方法 基于下划线的查询方法 外键字段的增删改查 正反向查询(多表跨表) ——————————————————————————————————————————————————————— ......
Django配置项
django核心配置项 本文来自:https://www.cnblogs.com/rangger/p/9801247.html Django的默认配置文件中,包含上百条配置项目,其中很多是我们‘一辈子’都不碰到或者不需要单独配置的,这些项目在需要的时候再去查手册。 强调:配置的默认值不是在setti ......
Django实战项目-学习任务系统-文章汇总
学习任务系统1.0版本已经基本完成了。现在按整理下文章汇总,按照开发时间顺序列举,方便想要完整学习的人。 1,Django实战项目-学习任务系统-需求说明 https://mp.weixin.qq.com/s?__biz=Mzg2NDk2MTY3OA==&mid=2247484111&idx=1&s ......
Django查看orm内部封装的sql语句的2种形式
第一种: QuerySet.query user_queryset = models.User.objects.values_list('name', 'age') print(user_queryset.query) 结果: SELECT `app01_user`.`name`, `app01_u ......
【Python_Django】Django_高级的Python Web框架的基本使用
Django是一个高级的Python Web框架,可以快速开发安全和可维护的网站。 由经验丰富的开发者构建,Django负责处理网站开发中麻烦的部分,可以专注于编写应用程序,而无需重新开发 准备环境 win64系统 python 3.9 Django 4.2.6 pycharm 2021.2.1 创 ......
【Django进阶】Django--restframework学习
创建Django项目 django-admin.exe startproject restf 创建Django应用程序 django-admin.exe startapp restf01 安装 版本要求:djangorestframework==3.12.4 Python (3.5, 3.6, 3. ......
Django5
继——三板斧的使用 JsonReponse序列化类的使用 form表达上传文件 request对象的方法补充 CBV的书写 CBV源码解析 模板层…… —————————————————————————————————————————————————————————————————————————— ......
Django实战项目-学习任务系统-任务完成率统计
接着上期代码内容,继续完善优化系统功能。 本次增加任务完成率统计功能,为更好的了解哪些任务完成率高,哪些任务完成率低。 该功能完成后,学习任务系统1.0版本就基本完成了。 1,编辑urls配置文件:./mysite/study_system/urls.py path('task/getClassTa ......
03. 创建Django项目
一、创建Django项目 二、Django简单示例 2.1、映射URL 用户通过在浏览器中输入 URL 和单击链接来请求网页,因此需要确定项目需要哪些 URL。主页的 URL 最重要,它是用户用来访问项目的基础 URL。 我们在创建 Django 项目时,Django 默认帮我们配置好的路由配置。 ......
Django中ORM如何执行原生sql语句操作数据库
django中的ORM提供的操作功能有限,在模型提供的查询API不能满足实际工作需要时,可以在ORM中直接执行原生sql语句。 Django 提供两种方法使用原生SQL进行查询:一种是使用raw()方法,进行原生SQL查询并返回模型实例;另一种是完全避开模型层,直接执行自定义的SQL语句。另外就是用 ......
Django4
路由曾 无名分组 有名分组 反向解析 无名分组反向解析 有名分组反向解析 路由分发 伪静态的概念 了解 名称空间 了解 虚拟环境 了解 diango1.x和django2.x的区别 视图层: 三板斧 序列化模块 (dumps JsonResponse) form表单上传文件 FBV (functio ......
Django的ORM映射机制
Django ORM的映射机制是指将Python的模型类与数据库表之间建立一种对应关系。这种映射关系允许开发者使用Python代码对数据库进行操作,而不需要直接编写SQL语句。Django ORM的映射机制包括以下几个关键部分: 模型类的定义:在Django中,开发者通过定义模型类来描述数据库表的结 ......
Django——models中配置级联更新级联删除
代码如下: models.ForeignKey(to='Publish') models.ForeignKey(on_delete=models.CASCADE, on_update=models.CASCADE) ......
Django开发
Django框架整体应用 一,框架基本结构 Django框架有一个myapp文件以及mypoject的文件,在myapp里面有views.py文件是进行一些函数业务的运行,在models.py里面是进行数据库的表创建,修改,删除等等操作。在mypoject文件里面主要的是urls.py文件里面是进行 ......
基于Python+Django的酒店管理系统网站开发
一、介绍 酒店管理系统。基于Python开发,前端使用HTML、CSS、BootStrap等技术搭建页面,后端使用Django框架处理用户响应请求,主要功能如下: 分为普通用户和管理员两个角色 普通用户:登录、注册、查看房间详情、收藏、购买、发布评论、对房间进行评分、查看个人订单、个人信息编辑、充值 ......
02. 初识Django框架
一、Django框架简介 Django 的 MTV 模式上和 MVC 是一样的,也是为了各组件间保持松耦合关系,只是定义上有些不同,Django 的 MTV 分别是指: M 代表模型(Model):负责业务对象和数据库的关系映射(ORM); T 代表模板(Template):负责如何把页面展示给用户 ......
第五十五天 django框架基础之一
一、手搓web框架 1.socket服务端代码 2.HTTP协议 四大特性 数据格式 响应状态码!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 3.根据网址后缀的不同请求不同的内容 4.请求方式 GET 朝服务端索要数据 POST 朝服务端提交数据 ......
Django3
数据的增删改查 如何创建表关系 Django框架的请求生命周期流程图 路由曾 无名分组 有名分组 ———————————————————————————————————————————————————————————————————————————————————————————————————— ......
Django2
三板斧的使用 全局配置文件 静态文件的配置 request对象的几个方法 Pycharm链接数据库Mysql Django联机而数据库Mysql ————————————————————————————————————————————————————————————————————————————— ......
Django 三板斧的使用 链接数据库
Django 三板斧的使用 全局配置文件 静态文件的配置 request对象的几个方法 pycharm链接数据库MySQL Django链接数据库MySQL ORM的使用 今日内容详细 三板斧的使用 三个方法: HttpResponse render redirect def index(reque ......
Django框架的基本使用
在启动django项目的时候 一定要确保一个端口只有一个项目 创建项目后必须检查settings的app是否注册和templates的DIRS django默认的端口号是8000 浏览器缓存(开发者面板操作)浏览器右键检查-settings设置-networks网络-disable cache(禁用 ......
Django简介
django官方文档:https://docs.djangoproject.com/ 技术方面翻译文档:https://yiyibooks.cn/ 大而全:自身携带的功能非常多 缺陷:开发小项目时使用该框架过于笨重(不建议) django默认端口号:8000 django框架版本 计算机名称内最好不 ......
【Django】使用gunicorn部署,找不到静态文件(admin,swagger...)
先收集静态文件 # settings.py里面需要指定收集的路径STATIC_ROOT与STATIC_URL python manage.py collectstatic 添加识别代码 # urls.py path(r'^static/(?P<path>.*)$', serve, {'documen ......
centos7环境部署Django+uwsgi+Nginx简化版
1. Django+uwsgi 参考地址:https://www.cnblogs.com/kongguanghua/p/12703301.html 1.1. 迁移Django项目至生产环境 Django项目开发完毕的情况,迁移至生产环境,最好使用git来迁移, 1.2. 测试Django项目 可以使 ......
Django前提
今日内容概要 web应用程序 手写web框架(帮助我们理解别人写好的成熟框架、重点在于思路的理解、代码无需掌握) Django框架的学习 Python中得主流框架 框架的下载、安装、版本、怎么启动、怎么使用等 三板斧问题 今日内容详细 web应用程序 # Django框架是一款专门用来开发web应用 ......