Python
记录一些自己在Python中的趣事
叮叮叮会过去的
路漫漫其修远兮,吾将上下而求索。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python的六大数据类型
Python的六大数据类型分别是:数值、字符串、列表、元组、集合、字典。下面就分别介绍下。其实我主要是想记录下 一些方法。python3 内建序列: str, list, tuple, bytes, bytearraypython3 中可变的数据类型 list, dict, set, bytearray整数 int 浮点数 float 复数 complex...原创 2019-08-27 17:02:15 · 1278 阅读 · 0 评论 -
Django-登录注册
登录注册先放出html css js 以及页面效果。这个是随便找了个登录注册的开源页面。web页面的代码 在文章的最最下面。放在上面有点碍眼。写简单的路由,能够访问http://127.0.0.1:8000/http://127.0.0.1:8000/login/http://127.0.0.1:8000/register/得到相应的页面。新建的app lo...原创 2019-09-24 14:33:33 · 740 阅读 · 0 评论 -
Django-simpleui
django-simpleui 是一个基于element-ui+vue开发的主题,重写和优化90%以上的页面。说的直白点就是默认的django admin管理后台不好看,于是有大佬重新设计了一套美观的ui界面。感谢大佬。安装:pip install django-simpleui升级:pip install django-simpleui -U创建一个...原创 2019-09-24 10:19:49 · 6595 阅读 · 0 评论 -
MD5加密 MD5加盐
MD5算法的原理可简要的叙述为:MD5码以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。(一):为什么要用哈希函数来加密密码: 1、如果开发者需要保存密码(比如网站用户的密码),要考虑如何保护这些密码数据,网站用户密码的泄露是一件非常严重的事情,容易引起...原创 2019-09-23 10:46:57 · 3466 阅读 · 1 评论 -
Python Django项目部署 Linux 服务器
项目依赖: Linux Centos7 (阿里云轻量级服务器) + Python 3.7.2 + Django 2.2.1 + restframework 3.9.4 + mysql 5.71 安装 python3 到 Centos7, 先安装软件管理包和可能使用的依赖yum -y groupinstall "Development tools"yum install openssl-...原创 2019-09-22 12:45:02 · 268 阅读 · 0 评论 -
Django2.*外键参数on_delete的使用方法
最新的django2.*使用外键(ForeignKey)和一对一(OneToOneField)的时候,必须添加on_delete参数,不然就会报错。刚使用django2.*的朋友,总是遇到类似下面的报错,这就是没有给外键添加on_delete参数的原因。TypeError: __init__() missing 1 required positional argument: 'on_del...原创 2019-09-20 17:44:14 · 531 阅读 · 0 评论 -
python类的继承原理
一.类的继承顺序1.python的类可以继承多个类,java和c#中则只能继承一个类。2.python的类如果继承了多个类,那么其寻找的方式有两种,分别是深度优先和广度优先。当类是经典类时,多继承的情况下,会按照深度优先的方式查找。 当类是新式类时,多继承的情况下,会按照广度优先的方式查找。经典类和新式类如果当前类或者父类继承了Object类,那么该类就是新式类,否...原创 2019-09-19 14:56:50 · 232 阅读 · 0 评论 -
pip使用镜像下载第三方包
pip 使用镜像下载第三方包pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名例如: pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas国内源:清华:https://pypi.tuna.tsinghua.edu.cn/simple...原创 2019-09-02 14:55:13 · 1058 阅读 · 0 评论 -
Django②
然后继续继续。分开写。慢慢来其实我觉得这些都是很低级的那种,写了感觉有点赘余,不写的话,又怕真的有新手不会。就当我啰嗦吧。多写点。自己到时候有什么补充继续补上去。url的使用正常启动一个项目的时候,会出现之前的那种。是因为你没有配置url。当我们打开一个网页,在网页上随便点,都会跳向新的页面。因为在后台已经给他配置好了它要去某个地方。这就是url配置。脑补下 html a链接 差不多...原创 2019-08-31 22:18:58 · 121 阅读 · 0 评论 -
Django①
今天本来约了吃烤肉,奈何被放了鸽子。打开电脑,随便写点什么吧。这篇文章配合一个 顺便做一个小一点的项目吧。来来来,先讲一讲什么是Django。Django是由python写的一个开源的web框架。是基于MVC构造的框架。在Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。Django可以来做什么呢。Django早期...原创 2019-08-31 16:35:48 · 124 阅读 · 0 评论 -
Django之图片上传
setting.py中MEDIA_ROOT = ‘media/’MEDIA_URL = ‘media/’在from 表单中传送 图片类型的 input框type类型需要写入 file文件类传送时 form 中就不单单是 POST 提交方式, 还必须有:enctype="multipart/form-data"才能进行图片的传送HTML<form me...原创 2019-08-28 23:54:08 · 157 阅读 · 0 评论 -
python之文件读写
文件是数据存储的单位,文件通常用来长期存储数据文件的打开和关闭 文件需要在使用前先打开文件才能读写 在不需要读写文件时,应及时关闭文件以释放系统资源 任何操作系统,打开的文件数有最大限制文件的打开函数:open open(filename, mode='r') 用于打开一个, 返回此文件流的对象,打开失败则会触发IOError错误!文件的关闭方法: F.clos...原创 2019-08-27 22:47:22 · 210 阅读 · 0 评论 -
python之迭代器-生成器-装饰器
首先来研究下迭代器 Iterator 和 生成器Generator迭代器是指能用iter(obj) 函数返回的对象(实例)。迭代器可以用next(it) 函数获取可迭代对象的值迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个...原创 2019-08-27 22:43:49 · 237 阅读 · 0 评论 -
python之异常
异常 exception错误是指由于逻辑或语法等导致一个程序无法正常执行。有些错误无法预知什么是异常: 异常是程序出错时标识的一种状态 当异常发生时,程序不会再向下执行,而转去调用此函数的地方待处理此错误并恢复为正常状态 异常的作用: 1. 通知上层的调用者,有错误产生需要处理 2. 用作信号传递try 语句的两种语法: try-except语句...原创 2019-08-27 22:27:18 · 257 阅读 · 0 评论 -
python常用模块
C:\Users\HUWEI>pythonPython 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.>>&g...原创 2019-08-27 22:23:34 · 147 阅读 · 0 评论 -
Python-基础概念与基础认识
Python 简介: 创始人: Guido Van Rossum (荷兰人) 时 间: 1989年圣诞节期间 地 点: 阿姆斯特丹python是一门动态解释型的强类型定义语言。执行.py的时候是由python解释器,逐行编译→解释,在运行。PyCodeObject 是编译结果,运行完成后,保存到pyc中,以便下次直接运行pyc文件动态类型 是指运行期间才去做数据类型...原创 2019-08-27 20:41:13 · 136 阅读 · 0 评论 -
详解Django的CSRF认证
1.csrf原理csrf要求发送post,put或delete请求的时候,是先以get方式发送请求,服务端响应时会分配一个随机字符串给客户端,客户端第二次发送post,put或delete请求时携带上次分配的随机字符串到服务端进行校验2.Django中的CSRF中间件首先,我们知道Django中间件作用于整个项目。在一个项目中,如果想对全局所有视图函数或视图类起作用时,就可以在...原创 2019-09-24 14:26:51 · 458 阅读 · 0 评论
分享