随笔分类 -  Python

Python笔记
摘要:xadmin 安装&配置 https://github.com/sshwsfc/xadmin 选择django2 进行下载,不要下载主分支 切换到虚拟环境进行安装 # pip install 本地路径+文件名 pip install G:\Downloads\chrome\xadmin-django 阅读全文
posted @ 2020-06-15 10:45 晴天·· 阅读(283) 评论(0) 推荐(1)
摘要:使用Django实现分页器功能 要使用Django实现分页器,必须从Django中导入Paginator模块 from django.core.paginator import Paginator 假如现在有150条记录要显示,每页显示10条 >>> from django.core.paginat 阅读全文
posted @ 2020-06-14 10:53 晴天·· 阅读(184) 评论(0) 推荐(2)
摘要:细说Django的admin 在admin.py中只需要将地Model中某个类注册,即可在Admin中进行增删查改的功能,例如: admin.site.register(models.UserInfo) 这种方式比较简单,如果想要进行更多的定制操作,就需要利用ModelAdmin进行操作 方式一 f 阅读全文
posted @ 2020-06-13 15:06 晴天·· 阅读(416) 评论(0) 推荐(2)
摘要:Django的form表单之文件上传 在生成input标签的时候可以指定input标签的类型为file类型 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <bod 阅读全文
posted @ 2020-06-12 11:02 晴天·· 阅读(1013) 评论(0) 推荐(2)
摘要:Django中的form表单 我们在某个网站注册账号的时候,总会遇到下面的情况: 限定用户名的长度最少8位 用户输入的密码最短8位,最长28位 还有用户输入的手机号或者邮箱验证等 这些情况都可以由Django的form来实现。 一、Django中的form表单的定义 Django的表单系统中,所有的 阅读全文
posted @ 2020-06-12 10:06 晴天·· 阅读(352) 评论(0) 推荐(2)
摘要:Django查询数据库性能优化 现在有一张记录用户信息的UserInfo数据表,表中记录了10个用户的姓名,呢称,年龄,工作等信息. models文件 from django.db import models class Job(models.Model): title=models.CharFie 阅读全文
posted @ 2020-06-11 17:25 晴天·· 阅读(393) 评论(0) 推荐(2)
摘要:Django中的信号及其用法 Django中提供了"信号调度",用于在框架执行操作时解耦. 一些动作发生的时候,系统会根据信号定义的函数执行相应的操作 Django中内置的signal Model_signals pre_init # Django中的model对象执行其构造方法前,自动触发 pos 阅读全文
posted @ 2020-06-11 16:54 晴天·· 阅读(296) 评论(0) 推荐(2)
摘要:中间件 django的生命周期是: 前端请求 > nginx > uwsgi > 中间件 > url路由 > view试图 --> orm > 拿到数据返回给view > 试图将数据渲染到模版中拿到字符串 > 中间件- > uwsgi > nginx > 前端渲染。 当一个请求,首先从上往下运行这些 阅读全文
posted @ 2020-06-11 15:22 晴天·· 阅读(421) 评论(0) 推荐(2)
摘要:Django实现内容缓存 1.缓存的简介 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一 阅读全文
posted @ 2020-06-10 14:12 晴天·· 阅读(315) 评论(0) 推荐(2)
摘要:Django内置的用户认证 Django 内置一个 auth 模块,帮助用户实现注册、登录、注销以及修改密码等功能,帮助开发者省去了很多功夫 用于认证的数据表 auth_user User是auth模块中维护用户信息的关系模式(继承了models.Model), 数据库中该表被命名为auth_use 阅读全文
posted @ 2020-06-10 13:59 晴天·· 阅读(373) 评论(0) 推荐(2)
摘要:Django中请求的生命周期 1. 概述 首先我们知道HTTP请求及服务端响应中传输的所有数据都是字符串. 在Django中,当我们访问一个的url时,会通过路由匹配进入相应的html网页中. Django的请求生命周期是指当用户在浏览器上输入url到用户看到网页的这个时间段内,Django后台所发 阅读全文
posted @ 2020-06-10 08:46 晴天·· 阅读(383) 评论(0) 推荐(2)
摘要:Django中的ORM 1. 数据库的配置 Django可以配置使用sqlite3,mysql,oracle,postgresql等数据库 在一个Django项目中,默认使用的是sqlite3数据库 DATABASES = { 'default': { 'ENGINE': 'django.db.ba 阅读全文
posted @ 2020-06-10 08:36 晴天·· 阅读(281) 评论(0) 推荐(2)
摘要:Django中模板的用法简介 1. 模板系统的介绍 Django作为一个Web框架,其模板所需的HTML输出静态部分以及动态内容插入 模板由HTML代码和逻辑控制代码构成 Django框架的模板语言的语法格式: {{var_name}} 例如:HTML被直接编码在python代码中: import 阅读全文
posted @ 2020-06-09 23:19 晴天·· 阅读(326) 评论(0) 推荐(2)
摘要:web框架之Django基础 1. Django的简介 Django是一个由python写成的开放源代码的Web应用框架。 Django的目的是使常见的Web开发任务,快速和容易。 2. Django框架的特点 1. 遵循MVC开发模式 2. 内置进行快速web开发所需的各种组件 3. 利用ORM( 阅读全文
posted @ 2020-06-09 23:01 晴天·· 阅读(582) 评论(2) 推荐(3)
摘要:网络编程 一、网络编程基础 python 的网络编程模块主要支持两种Internet协议: TCP 和 UDP. 1.1通信协议 通信协议也叫网络传输协议或简称为传送协议(Communications Protocol),是指计算机通信或网络设备的共同语言。 现在最普及的计算机通信为网络通信,所以“ 阅读全文
posted @ 2020-04-08 21:04 晴天·· 阅读(789) 评论(2) 推荐(3)
摘要:接上一章,进程和线程之间可以存在哪些形式呢? 1 单进程单线程:一个人在一个桌子上吃菜。 2 单进程多线程:多个人在同一个桌子上一起吃菜。 3 多进程单线程:多个人每个人在自己的桌子上吃菜。 多线程的问题是多个人同时吃一道菜的时候容易发生争抢,例如两个人同时夹一个菜,一个人刚伸出筷子,结果伸到的时候 阅读全文
posted @ 2020-04-06 11:06 晴天·· 阅读(435) 评论(5) 推荐(2)
摘要:多进程和多线程 一、进程 1.1 进程的引入 现实生活中,有很多的场景中的事情是同时进行的,比如开车的时候 手和脚共同来驾驶汽车,再比如唱歌跳舞也是同时进行的;试想,如果把唱歌和跳舞这2件事情分开依次完成的话,估计就没有那么好的效果了(想一下场景:先唱歌,然后在跳舞,O(∩_∩)O哈哈~) 程序中 阅读全文
posted @ 2020-04-05 12:27 晴天·· 阅读(395) 评论(0) 推荐(2)
摘要:Python 常用模块 五、openpyxl ​ openpyxl模块是一个读写Excel 2010文档的Python库,如果要处理更早格式的Excel文档,需要用到额外的库,openpyxl是一个比较综合的工具,能够同时读取和修改Excel文档。 5.1.安装openpyxl模块 pip3 ins 阅读全文
posted @ 2020-04-04 17:09 晴天·· 阅读(556) 评论(0) 推荐(3)
摘要:python 自称 "Batteries included"(自带电池, 自备干粮?), 就是因为他提供了很多内置的模块, 使用这些模块无需安装和配置即可使用. 本章主要介绍 python 的一些内置常用核心模块 Python 常用的核心模块 四、datetime模块 datetime模块是专门用来 阅读全文
posted @ 2020-04-04 17:07 晴天·· 阅读(481) 评论(0) 推荐(3)
摘要:python 自称 "Batteries included"(自带电池, 自备干粮?), 就是因为他提供了很多内置的模块, 使用这些模块无需安装和配置即可使用. 本章主要介绍 python 的一些内置常用核心模块 Python 常用的核心模块 三、json模块 json模块用于使用JSON序列化和反 阅读全文
posted @ 2020-04-04 16:59 晴天·· 阅读(389) 评论(0) 推荐(2)