![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人笔记
M-arin
每天进步一点点,人生就每天多一点点精彩!
展开
-
python中的数据数据类型
python中的数据数据类型int(整形)整型在Python中的关键字用int来表示; 整型在计算机中是用于在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型.在python3中不存在long类型 整数可以进行的操作:加(a + b)、减(b - a)、乘(a * b)、除(b / a)、整除(b // a)、取余(a % b)、次方(...原创 2019-03-16 18:21:05 · 255 阅读 · 0 评论 -
django连接数据库mysql
首先:若想将模型转为mysql数据库中的表,需要在settings中配置:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME':'xiao', # 要连接的数据库,连接前需要创建好 'USER':'root', # 连...原创 2019-08-13 17:14:11 · 130 阅读 · 0 评论 -
Form标签中数据实时更新
在使用选择标签时,需要注意choices的选项可以配置从数据库中获取,但是由于是静态字段 获取的值无法实时更新,需要重写构造方法从而实现choice实时更新。from django.forms import Formfrom django.forms import widgetsfrom django.forms import fields class MyForm(Form): ...原创 2019-08-14 21:30:20 · 626 阅读 · 0 评论 -
django_restframework几个组件
一 序列化组件首先按照restful规范咱们创建一些api接口,按照下面这些形式写吧:Courses — GET —> 查看数据----->返回所有数据列表[{},{},]Courses— POST —>添加数据 -----> 返回添加的数据{ }courses/1 —PUT—> 更新pk=1的数据 ----->返回更新后的数据{ }courses/1...原创 2019-08-24 18:00:17 · 406 阅读 · 0 评论 -
DjangoRestFramework学习三之认证组件、权限组件、频率组件、url注册器、响应器、分页组件
一 认证组件局部认证组件我们知道,我们不管路由怎么写的,对应的视图类怎么写的,都会走到dispatch方法,进行分发,在咱们看的APIView类中的dispatch方法的源码中,有个self.initial(request, *args, **kwargs),那么认证、权限、频率这三个默认组件都在这个方法里面了,如果我们自己没有做这三个组件的配置,那么会使用源码中默认的一些配置。进源码去...原创 2019-08-24 18:15:52 · 348 阅读 · 0 评论 -
Django之中间件
中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。Django的中间件的定义:Middleware is a framework of hooks into Django’s request/response processing. <br>...原创 2019-08-25 10:02:12 · 151 阅读 · 0 评论 -
Django里面的classMeta常用参数
Django里面的classMeta常用参数在使用django里面的form组件时,经常碰到class Meta 这一原类;`class Meta`的作用其实就是替form做一些校验功能的扩展封装。其常用的属性有以下几种:model = models.UserInfo # 对应的Model中的类fields = "__all__" # 字段,如果是__all__,就是表示列出所有的字...原创 2019-08-15 20:24:06 · 816 阅读 · 0 评论 -
RESTful架构的理解
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如何...原创 2019-08-18 15:08:23 · 214 阅读 · 0 评论 -
input()和raw_input
raw_inputpython3里面已经把raw_input()给去掉了,raw_input()随便输都是字符串在2.7的版本中:name=raw_input('输入姓名:')age=raw_input('输入年龄:')我们输入汉字的姓名和数字的年龄输入姓名:乐奕慧输入年龄:18乐奕慧 18inputinput输入,python默认输入的事合法的字符串。input完事了,...原创 2019-05-18 11:13:19 · 162 阅读 · 0 评论 -
数据库随笔
数据库1.什么是数据描述事物符号的记录成为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机。在计算机中描述一个事物,就需要抽取这一事物的典型特征,组成一条记录,就相当于文件里的一行内容,如:1 ,涛涛,男,20,2000,山东,瓜子二手车2.什么是数据库(DataBase,简称DB)数据库即存放数据的仓库...原创 2019-04-28 11:10:29 · 238 阅读 · 0 评论 -
MySQL下载安装
MySQLMySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的...原创 2019-04-28 12:06:08 · 201 阅读 · 0 评论 -
python常用的基本运算符
运算符计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,算数运算以下假设变量:a=10,b=20比较运算以下假设变量:a=10,b=20赋值运算以下假设变量:a=10,b=20逻辑运算1,在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>...原创 2019-05-14 15:06:10 · 365 阅读 · 0 评论 -
数据库中常用存储引擎及适用场景
InnoDB用于事务处理应用程序,支持外键和行级锁。如果应用对事物的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操作除了插入和查询之外,还包括很多更新和删除操作,那么InnoDB存储引擎是比较合适的。InnoDB除了有效的降低由删除和更新导致的锁定,还可以确保事务的完整提交和回滚,对于类似计费系统或者财务系统等对数据准确要求性比较高的系统都是合适的选择MyISAM如果应用是以读...原创 2019-05-12 18:05:58 · 949 阅读 · 0 评论 -
django通过orm如何建表
一,建立一个django项目,打开migrationgs文件夹下的models.py文件,写入你的要创建的表的内容:二:找到Terminal运行:先输入python manage.py makemigrations(这是在表中记录);回车...原创 2019-05-22 20:47:52 · 1253 阅读 · 0 评论