-
Django--多对多表操作/通过母版渲染页面
所属栏目:[Python] 日期:2020-12-20 热度:153
目录 Django--多对多表操作+母版 需求 步骤 添加路由映射关系 老师表的增删改查 ajax操作老师表 Django--多对多表操作+母版 今天还以一个学生管理系统为例,先通过pymysql这个模块,进行多对多表操作,以下两种方式 新url的方式:直接新开一个页面进行操作 a[详细]
-
统计py文件或目录代码行数
所属栏目:[Python] 日期:2020-12-20 热度:191
bug:当遇到3个“”“时 可能会将下面的代码不计入代码总行数 import osdef count_path(path,countcode): if os.path.isdir(path): file_list = os.walk(path) for file_path in file_list: x,_,y = file_path for i in y: if i.split('.')[-1] == 'py': coun[详细]
-
django-xadmin
所属栏目:[Python] 日期:2020-12-20 热度:178
由于我用的是Django2.0以后的版本 所以无法直接通过pip install django-xadmin来安装 即使安装成功了 也会报乱七八糟的错误 ? https://github.com/sshwsfc/xadmin GitHub主页 ? pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2 安装xad[详细]
-
python requests
所属栏目:[Python] 日期:2020-12-20 热度:68
一、Requests发送HTTP请求 案例 :选定某个测试的URL,利用requests库内置的不同的方法来发送不同类型(GET/POST/PUT/DELETE)的http请求,并输出响应的状态码 请求方式 请求URL GET http://httpbin.org/get POST http://httpbin.org/post PUT http://httpbi[详细]
-
doraemon的python 网络基础、进程和操作系统发展史
所属栏目:[Python] 日期:2020-12-20 热度:64
# ## 8.8 网络基础知识 # ### 8.8.1 网络应用开发架构 C / S架构:迅雷 浏览器 飞秋 输入法 百度云 各种游戏 - client 客户端 - server 服务区B / S构架: 淘宝 邮箱 各种游戏 百度 博客园 知乎 豆瓣 - browser 浏览器 - server 服务器B /S是特殊的C/ S架构[详细]
-
067 pickle模块
所属栏目:[Python] 日期:2020-12-20 热度:85
pickle模块 pickle: 可以序列化python中所有对象(数据类型),但是无法跨平台 Pickle序列化和所有其他编程语言特有的序列化问题一样,它只能用于Python,并且可能不同版本的Python彼此都不兼容,因此,只能用Pickle保存那些不重要的数据,即不能成功地反序[详细]
-
python条件判断
所属栏目:[Python] 日期:2020-12-20 热度:89
一、python条件判断 条件语句是指根据条件表达式的不同计算结果,使程序流转到不同的代码块。python中的条件语句是if语句和if else语句。 1、if条件语句 if语句用于判断某个条件是否成立,如果成立,则执行语句内的程序,否则跳过if语句执行后面的内容,语法[详细]
-
Python变量的三个特征
所属栏目:[Python] 日期:2020-12-20 热度:127
对于每个变量,python都提供了这三个方法分别获取变量的三个特征,其中python的内置功能id(),内存地址不一样,则id()后打印的结果不一样,因为每一个变量值都有其内存地址,而id是用来反映变量值在内存中的位置,内存地址不同则id不同。 x = 10print(x) #[详细]
-
Flask
所属栏目:[Python] 日期:2020-12-20 热度:106
Django:1个重武器,包含了web开发中常用的功能、组件的框架;(ORM、Session、Form、Admin、分页、中间件、信号、缓存、ContenType....); Tornado:2大特性就是异步非阻塞、原生支持WebSocket协议; Flask:封装功能不及Django完善,性能不及Tornado,但是F[详细]
-
python中re模块简析
所属栏目:[Python] 日期:2020-12-20 热度:134
re的分组功能 python的re模块有一个分组功能。所谓的分组就是去已经匹配到的内容里面再筛选出需要的内容,相当于二次过滤。 实现分组靠圆括号(),而获得分组的内容靠的是group(),groups(),groupdict()方法。 re模块里的几个重要方法在分组上,有不同的表[详细]
-
下载评书
所属栏目:[Python] 日期:2020-12-20 热度:184
# /usr/bin/env python# -*- coding: utf-8 -*-# __Author__: yunrui# __Date__: 2019/8/16# 从中国评书网下载评书《射雕英雄传》import requestsimport reimport osimport urllibimport time# 这是我自己写的一个随机生成header的函数,这里没写from getHea[详细]
-
【Django】Web框架本质 -- 2019-08-17 05:43:11
所属栏目:[Python] 日期:2020-12-20 热度:148
目录 根据不同的路径返回不同的内容 普通版 函数版 函数进阶版 返回具体的HTML文件 让网页动态起来 服务器和应用程序 wsgiref 模块 原文: http://blog.gqylpy.com/gqy/258 "@ * 我们可以这样理解:所有的==Web应用本质上就是一个socket服务端==,而用户的==[详细]
-
【Django】安装及配置 -- 2019-08-17 05:57:35
所属栏目:[Python] 日期:2020-12-20 热度:93
目录 MVC框架与MTV框架 Django的MTV模式 Django框架图示 安装及配置 创建一个Django项目 目录介绍 运行Django项目 启动Django报错 模版文件配置 静态文件配置 APP的创建 创建超级用户 Djange基础必备三剑客 HttpResponse render redirect 重定向是什么? 原[详细]
-
【Django】ORM操作#2 -- 2019-08-17 08:00:02
所属栏目:[Python] 日期:2020-12-20 热度:192
目录 必知必会的13条查询方法 单表查询之神奇的双下划线 一对多 ForeignKey 多对多 ManyToManyField 在Python脚本中调用Django环境 Django终端打印SQL语句 关于Mate类 聚合查询 aggregage() 分组查询 annotate() F查询 Q查询 事务 其它鲜为人知的操作 原文:[详细]
-
【Django】Web框架本质 -- 2019-08-17 05:50:23
所属栏目:[Python] 日期:2020-12-20 热度:123
目录 根据不同的路径返回不同的内容 普通版 函数版 函数进阶版 返回具体的HTML文件 让网页动态起来 服务器和应用程序 wsgiref 模块 原文: http://blog.gqylpy.com/gqy/258 "@ * 我们可以这样理解:所有的==Web应用本质上就是一个socket服务端==,而用户的==[详细]
-
【Django】视图系统 -- 2019-08-17 06:48:00
所属栏目:[Python] 日期:2020-12-20 热度:162
目录 FBV 与 CBV 给视图加装饰器 使用装饰器装饰CBV 关于dispatch()方法 Request对象 与 Response对象 request对象 response对象 原文: http://blog.gqylpy.com/gqy/262 "@ *** 一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受Web请求[详细]
-
python_列表方法
所属栏目:[Python] 日期:2020-12-20 热度:119
1.在列表后面追加元素 user = [] while True: name = input( " 输入名字: " ) # 在列表后面追加元素 user.append(name) print (user) 2.在列表中插入元素 user = [ ‘ 张三 ‘ , ‘ 李四 ‘ , ‘ 王雾 ‘ ] # 在"1"位置的前面插入“wdc”(在指定索引位置插[详细]
-
【Django】模板系统 -- 2019-08-17 06:26:24
所属栏目:[Python] 日期:2020-12-20 热度:174
目录 一、变量 二、过滤器 Filters 2. length 3. filesizeformat 4. slice 5. add 6. first、last 7. join 8. truncatechars 9. truncatewords 10. date 11. safe 12. cut 13. lower、upper、title、ljust、rjust、center 14. 自定义filter 15. Tags 16. csr[详细]
-
【Django】安装及配置 -- 2019-08-17 06:04:47
所属栏目:[Python] 日期:2020-12-20 热度:84
目录 MVC框架与MTV框架 Django的MTV模式 Django框架图示 安装及配置 创建一个Django项目 目录介绍 运行Django项目 启动Django报错 模版文件配置 静态文件配置 APP的创建 创建超级用户 Djange基础必备三剑客 HttpResponse render redirect 重定向是什么? 原[详细]
-
【Django】ORM操作#1 -- 2019-08-17 06:11:59
所属栏目:[Python] 日期:2020-12-20 热度:158
目录 一、介绍 概念 由来 优势 劣势 总结 二、Django中的ORM Django项目使用MySQL Model 快速入门 1. AutoField 2. IntegerField 3. CharField 4. ForeignKey 5. DateField 6. DateTimeField 7. dalate() 字段合集 ORM字段与数据库字段对应关系 自定义字段[详细]
-
【Django】模板系统 -- 2019-08-17 06:33:36
所属栏目:[Python] 日期:2020-12-20 热度:121
目录 一、变量 二、过滤器 Filters 2. length 3. filesizeformat 4. slice 5. add 6. first、last 7. join 8. truncatechars 9. truncatewords 10. date 11. safe 12. cut 13. lower、upper、title、ljust、rjust、center 14. 自定义filter 15. Tags 16. csr[详细]
-
python 环境切换
所属栏目:[Python] 日期:2020-12-20 热度:71
参考自:https://blog.csdn.net/Tyro_java/article/details/78510301 用的homebrew,BerkeleyCS61B课堂老师推荐https://sp19.datastructur.es/#cal ? 1.打开文件(空的就直接写) vi ~/.bash_profile? ? 2.修改内容为 alias python2="/usr/bin/python" alias[详细]
-
Python字符串的所有操作
所属栏目:[Python] 日期:2020-12-20 热度:195
name = ‘my name is jack‘print(name.capitalize()) #首字母大写print(name.count(‘a‘)) #字符出现次数print(name.center(50,‘*‘)) #打印50个字符,不足补上*print(name.endswith(‘!‘)) #是否以‘!‘什么结尾print(name.expandtabs()) #把内部存在的[详细]
-
robot framework环境安装
所属栏目:[Python] 日期:2020-12-20 热度:199
1.安装robot framework: 打开cmd进入dos下,输入 pip install robotframework ? Microsoft Windows [版本 10.0 . 18362.267 ](c) 2019 Microsoft Corporation。保留所有权利。C:Users 18356 pip install robotframework ? 如果出现一下提示,需要先升级pi[详细]
-
【Django】视图系统 -- 2019-08-17 06:40:48
所属栏目:[Python] 日期:2020-12-20 热度:51
目录 FBV 与 CBV 给视图加装饰器 使用装饰器装饰CBV 关于dispatch()方法 Request对象 与 Response对象 request对象 response对象 原文: http://blog.gqylpy.com/gqy/262 "@ *** 一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受Web请求[详细]
