- 博客(21)
- 收藏
- 关注
原创 ORM 多对多表操作
关系表模型创建查看数据库增加增加老师数据查询更改删除聚合查询 avg sum max min count通过aggregate调用聚合函数aggregate () 是一个queyset的方法,意思是:返回一个包含数据的键值对的字典键名:聚合值的表示符号,值:聚合函数计算的结果。def jttest(request): data = Perso...
2019-09-13 12:27:00
252
原创 ORM 一对多操作
文章目录创建表关系表一对多 增加查询更新 修改saveupdateset 反向删除创建表关系表模型创建之后的表一对多 增加查询更新 修改saveupdateset 反向删除先删除外键所在的表,在删除关联表...
2019-09-13 12:20:23
348
原创 ORM字段 以及单表操作
文章目录ORM操作字段类型元数据ORM的操作单表操作查询allget方法filter方法,类似于sql中的whereorder byexclude()Queryset双下划线查询修改删除ORM操作字段类型CharField varchar类型,需要指定长度IntegerField 整形DecimalField 浮点型 需要指定最大长度和小数点位数DateField...
2019-09-13 12:13:25
381
原创 web开发 python Django框架的介绍与安装
web开发web 全球⼴域⽹,万维⽹,给⽤户提供可是化的⻚⾯。web前端开发 开发⻚⾯,为⽤户提供可是化的⻚⾯web后端开发 给⻚⾯提供数据⽀持,处理⽤户的请求,完成⼀些业务逻辑的处理...
2019-09-11 20:50:10
389
原创 基础Django模板的介绍与使用
模块1,调用一个HTML页面模块标签系统介绍在做web开发,要给用户提供一个页面,页面包括静态页面+数据,两者结合起来就是完整的可视化的页面,django的模板系统支持这种功能,首先需要写一个静态页面(结构html,样式css,行为js)然后通过python模板语法将数据渲染上去。1,创建一个template目录...
2019-09-11 20:38:26
173
原创 模板继承 Web开发Django模型 ORM
文章目录一.模板继承1.创建工程(博客)2.配置3.使用静态模板二.继承1.创建一个base.html2.修改子类模板3.修改base页面的a标签三.Web开发Django模型1.创建app子应用2.配置子应用 安装子应用3.使用4.配置子应用管理自己的路由四.Django数据库开发思维与ORM1.配置数据库2.安装pymysql3.创建库4.编写第一个模型5.数据迁移 数据表结构同步一.模板继...
2019-09-10 22:22:06
112
原创 web开发与django认识
web开发与django认识web开发web 全球广域网,万维网,给用户提供可是化的页面。web前端开发 开发页面,为用户提供可是化的页面web后端开发 给页面提供数据支持,处理用户的请求,完成一些业务逻辑的处理当用户发起一个请求,后端接受请求,处理,返回响应在这个请求当中request 用户发起的请求response 响应,由服务处理请求,构造响应url...
2019-09-08 22:17:59
179
原创 github的安装,上传及下载
全球最大的开源技术社区1.注册2.创建仓库3.拉取远程仓库git clone 地址4.上传切换目录到mygit 修改 README.mdgit add .git commit -m ‘’ 文件,将修改后的内容上传到远程仓库生成密钥ssh-keygen -t rsa查看密钥将公钥放到github上先找到本地公钥信息复制使用sshssh root@i...
2019-09-08 21:58:53
191
原创 docker的概念,安装,容器的使用
1.概念介绍虚拟化:是一种资源的管理技术,将计算机中的实体资源,进行抽象,然后呈现出来,目的是为了打破实体结构之间的不可分割障碍,使用户以更好的组态使用资源我有一台电脑 32G内存 2T固态 16核的cpu 需要给4个人使用,可以使用虚拟化技术将一台高配置的电脑,抽象虚拟出多个低配值的电脑爷爷 1G 512G集成显卡 80G硬盘 单核的cpu爸爸 2G 1G独立显卡 ...
2019-09-03 21:39:04
215
原创 YUM的安装
1.yum简介源码包编译安装yum 是centos的一个包管理工具,类似于python中的pip,yum是使用python编写的2.yum常用命令yum list 列出所有可安装的包yum install 包名 下载安装指定软件yum list installed 列出所有使用yum已经安装的包yum search 包名 搜索相关的包yum -y insta...
2019-09-03 21:29:19
720
原创 Linux中IP 网络的基础
ip配置1.网络用来做设备和设备之间的链接工具 目的就是为了数据共享在网络传输数据据时 需要使用一些介质 和一些协议介质:光纤 网线2.协议约定俗成的tcp/ip协议簇 是互联网协议总称3.ISO七层模型物理层 物理层 硬件数据链路层网络层 网络层 ip 寻址传输层 ...
2019-09-03 20:22:06
164
原创 数据库 ORM 的概念及使用
ORM(Object Relational Mapping) 对象关系映射ORM 是一个操作数据库框架ORM 会将python 的代码翻译成对应数据库的sql语句ORM 会将 数据库中的表映射成 python中的类一张表就是一个类将表中的字段映射成类的属性所以我们在使用orm时 可以不关心你用的什么数据库 只关心我们的业务逻辑及时开发人员不会sql语句 也能和数据库进行交互缺点:...
2019-09-02 21:57:30
1198
原创 Linux 中python2和python3共存及安装
python2和python3共存centos7 当中默认安装了python2的环境ubuntu 默认安装的python2 和python3.5保证你的虚拟机要能联网ping www.baidu.com源码包安装/ yum 安装 类似于python pip安装依赖包切换到root权限下安装yum install zlib-devel bzip2-devel openssl-d...
2019-09-02 19:44:57
482
1
原创 Linux 基础命令 格式
Linux 的特性开放性,开源免费,多用户。可以同时在不同的终端设备登录Linux操作系统。Linux 具有安全性,可移植性。Linux 的基本命令清屏 clear ctrl+l服务启动和停止 systemctl star stop restart stauts切换目录 cd查看当前位置/路径 pwd给用户添加权限 ch...
2019-09-02 19:39:04
101
原创 练习聊天对话
from threading import Threadfrom socket import *udp_s=socket(AF_INET,SOCK_DGRAM)dest_address=(‘10.10.107.44’,9124)local_address=((‘10.10.107.80’,8888))udp_s.bind(local_address)def a():while Tr...
2019-08-07 18:54:37
344
原创 类方法,静态方法,实例方法
class A():count=0def init(self,num):self.num=numA.count+=1def f1(self):# 实例方法print(self.num)@staticmethoddef f2(): # 静态方法print(‘我是静态方法,跟类,对象没有太多关系’)@classmethoddef f3(cls):# 类方法print(cls...
2019-08-07 07:55:07
112
原创 斐波那契
def fib(month):if month1 or month2:return 1else:return fib(month-1)+fib(month-2)for x in range(1,11):print(“第%d个月的兔子数是%d”%(x,fib(x)))
2019-08-07 07:54:18
219
原创 文件的调用与 对单利模式的理解
“”"1、定义一个函数func(filename) filename:文件的路径,函数功能:打开文件,并且返回文件内容,最后关闭,用异常来处理可能发生的错误。“”"import osdef func1(filename):try:fil = open(‘day15.txt’,‘r’)print(fil)except Exception as err:print(err)e...
2019-08-01 21:42:51
1207
原创 ...
a={“001”: {“name”:“张三”, ‘age’:18},“002”: {“name”: “李四”, ‘age’: 28},“003”: {“name”: “王五”, ‘age’: 19},“004”: {“name”: “赵六”, ‘age’: 31},}while True:bh=int(input(“请输入编号:”))if bh1:zj=(input(“请输入学号...
2019-07-25 20:24:12
146
原创 \的用法
#print("\r") # 更新print(’\c’) # 原意print("\n") # 换行print("\t") # Tap 键print("\") # 表示一个 \print("’") # 表示 ’print(""") # 表示 "
2019-07-25 20:22:37
509
原创 冻结时间剩余!
import timewhile True:a=“2019-07-24 17:04:00” # 冻结时间b=time.time()# 当前时间e=7606024c=time.mktime(time.strptime(“2019-07-24 17:04:00”,"%Y-%m-%d %H:%M:%S"))d=c+e-bday = d//(606024) #天hour =d//(6060...
2019-07-25 20:19:16
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人