首页 教程Python

Python 第2页

  • 【Django】Ajax/序列化组件/sweetalert/分页器

    【Django】Ajax/序列化组件/sweetalert/分页器

    choices参数我们存用户信息性别时,写入数据库时,写入的是数字1或2,但从数据库读取时,我们又不能直接将数字展示给用户,我们需要将1和2对应的男女展示给用户choices的定义choices参数是在models中定义from django.db import models class User(models.Model):     username = models.CharField(max_length=...

    Python 2019-09-23 281 0 DjangoAjax
  • 【Django】ORM中常用字段和参数

    【Django】ORM中常用字段和参数

    常用字段常见字段AutoFieldint自增列,必须填入参数primary_key=True。当model中如果没有自增列,则会自动创建一个列名为id的列。IntegerField一个整数类型,范围在-214748368to214748367。(一般不用它来存手机号,位数也不够,直接用字符串存)CharField字符类型,必须提供max_length参数,max_length表示字符长度。这里需要知道的是Django中的CharField对应的MySQL数据库中的varchar类型,没有设置对应char类型的字段,...

    Python 2019-09-20 275 0 DjangoORM
  • 【Django】模型层

    【Django】模型层

    ORM单表操作单表操作演示表class Book(models.Model):    name = models.CharField(max_length=32)     price = models.DecimalField(max_digits=8,decimal_place=2)     publish = models.CharFie...

    Python 2019-09-19 233 0 Django
  • 【Django】模版层

    【Django】模版层

    模版语法 两大类{{}}        变量相关{%%}    逻辑相关给模版传值python所有的数据类型都可以被传递到前端页面注意在传递函数的时候,会自动加括号调用,前端展示的是函数调用的之后的返回值(ps:前端在调用函数的时候,是不支持给函数传递额外参数的)如果你想在前端获取后端传递的某个容器类型中的具体元素那么你可以通过句点符来获取具体的元素.索引.键变量在Django的模板语言...

    Python 2019-09-18 193 0 Django
  • 【Django】路由层、视图层

    【Django】路由层、视图层

    1.Django orm中表与表之间建关系数据库表与表之间建关系图书管理系统为例,书籍表,作者表,出版社表,作者详情表书籍和出版社是一对多      外键字段建在书籍表中书籍和作者是多对多          需要第三个表记录多对多关系作者和作者详情是一对一    记录在最常用的那张表Django orm中一对多  &n...

    Python 2019-09-17 302 0 Django
  • 【Django】总览

    【Django】总览

    Django简易版1. 纯手撸一个简易版的web框架    1.1 手动处理socket请求    1.2 手动处理http请求    1.3 根据用户访问url的不同,响应不同的结果2. wsgireg模块(web服务端网关接口)    2.1 封装socket代码    2.2 拆分请求发来时的http格式的数据为一个大字典 ...

    Python 2019-09-16 233 0 Django
  • 【Django】框架简介

    【Django】框架简介

    Web框架本质我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。半成品自定义web框架import socket sk = socket.socket() sk.bind(("127.0.0.1", 80)) sk.listen() while True:     conn, a...

    Python 2019-09-12 241 0 Django
  • 【并发编程】IO模型

    【并发编程】IO模型

    IO模型    >>>思维导图>>>博客园IO模型介绍为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞    同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-blocking IO是一...

    Python 2019-08-15 253 0 并发编程
  • 【并发编程】进程池/线程池/协程

    【并发编程】进程池/线程池/协程

    并发编程(四)    >>>思维导图>>>博客园进程池与线程池什么是池?在保证计算机硬件安全的情况下最大限度的利用计算机 池其实是降低了程序的运行效率 但是保证了计算机硬件的安全 (硬件的发展跟不上软件的速度)p = ThreadPoolExecutor()创建线程池,括号内可以传参数指定线程池内的线程个数,也可以不传,不传默认是当前所在计算机的cpu个数乘5p  = ProcessPoolExecutor()创建进程池,默认是当前计算机cpu的个数...

    Python 2019-08-15 267 0 并发编程
  • 【并发编程】锁/线程队列/信号量/Event事件

    【并发编程】锁/线程队列/信号量/Event事件

    并发编程(三)    >>>思维导图>>>博客园GIL全局解释器锁Cpython解释器:python解释器有很多种,最常见的就是Cpython解释器GIL本质也是一把互斥锁    将并发变成串行牺牲效率保证数据的安全    用来阻止同一个进程下的多个线程的同时执行    (同一个进程内多个线程无法实现并行但是可以实现并发)GIL的存在是因为C...

    Python 2019-08-14 248 0 并发编程
登录
用户名
密码
注册
用户名
密码
确认密码
邮箱
获取邀请码
邀请码
验证码
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱
召唤伊斯特瓦尔