摘要: 博客目录 python基础部分 函数 初识函数 函数进阶 装饰器函数 迭代器和生成器 内置函数和匿名函数 递归函数 常用模块 常用模块 模块和包 面向对象 初识面向对象 面向对象进阶 网络编程 网络编程 并发编程 操作系统介绍 进程 线程 协程 IO多路复用 数据库部分 初识数据库 表操作 记录操作 阅读全文
posted @ 2018-09-28 21:45 Begin_Again 阅读(7050) 评论(0) 推荐(0) 编辑
摘要: 目录 MVC框架和MTV框架 Django的MTV模式 Django框架图示 Django常见命令 创建Django项目 启动Django项目 创建APP 数据库迁移 创建超级用户 路由系统 视图系统 模板 模型 Django框架简介 回到顶部 MVC框架和MTV框架 MVC,全名是Model Vi 阅读全文
posted @ 2018-06-11 14:37 Begin_Again 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。但是如果这两个程序之间想要传递一个数据,你要怎么做呢? 这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a.py想要传递的内容写到文 阅读全文
posted @ 2018-06-05 21:10 Begin_Again 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 博客园目录 python基础一 python基础二 python集合,深浅copy python文件操作 python函数部分 python函数初识 python函数进阶 python装饰器 python迭代器,生成器 python内置函数,匿名函数 python递归函数 python二分查找算法 阅读全文
posted @ 2018-05-30 19:24 Begin_Again 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 分页的组件 这是一个基于类的组件,使用只需要实例化对象即可 参数: :param current_page: 当前页码:param all_count: 总数据条数:param per_num: 每页显示数据条数:param total_page: 总页码数:param max_show: 最多显示 阅读全文
posted @ 2018-09-27 16:53 Begin_Again 阅读(348) 评论(0) 推荐(0) 编辑
摘要: // 上传文件示例 $("#b3").click(function () { var formData = new FormData(); formData.append("csrfmiddlewaretoken", $("[name='csrfmiddlewaretoken']").val()); formData.append("f1", $("#f1")[0].files[0]... 阅读全文
posted @ 2018-09-19 20:50 Begin_Again 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 解除中间件csrf_token的保护机制的办法 全局: 中间件 django.middleware.csrf.CsrfViewMiddleware 局部: 解决办法: 通过form提交: 通过ajax提交: 方法一: 通过获取隐藏的input标签中的csrfmiddlewaretoken值,放置在d 阅读全文
posted @ 2018-09-19 20:43 Begin_Again 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: MVC框架和MTV框架 Django的MTV模式 Django框架图示 Django常见命令 启动Django项目 创建APP 命令行创建 使用PyCharm创建 阅读全文
posted @ 2018-09-17 21:36 Begin_Again 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Django下载和安装 pycharm下安装 pip安装 Django创建项目 pycharm创建 命令行下创建 Django启动项目 pycharm启动项目 命令行下启动项目 阅读全文
posted @ 2018-09-17 20:33 Begin_Again 阅读(91) 评论(0) 推荐(0) 编辑
摘要: HTML : 超文本语言,用来描述网页,本质上用的是socketHTML文档的结构: <head> 头部 给浏览器的看的,用户看不到,编写引入css,js样式 <body> 身体 给用户看的HTML标签属性: id : 定义标签的唯一ID class : 为html元素定义一个或者多个类名 styl 阅读全文
posted @ 2018-08-06 17:28 Begin_Again 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 概念 阅读全文
posted @ 2018-08-01 21:43 Begin_Again 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 线程 : 开启线程: from threading import Thread t = Thread(target = func, args =(i,) t.start() # 开始线程 t.clock() # 关闭向操作系统申请线程 Thread的方法: 锁 : 互斥锁 Lock 在一个线程中不能 阅读全文
posted @ 2018-07-30 18:10 Begin_Again 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 进程是计算机中最小的资源分配单位在利用多个CPU执行的过程中,对多个程序的资源进行管理和隔离进程的弊端开启和关闭 以及 切换 都会带来很大的时间开销过多的进程还会造成操作系统调度的压力线程线程是CPU调度的最小单位每个进程中至少有一个线程实际上执行代码的是线程线程属于进程进程负责获取操作系统分配给我 阅读全文
posted @ 2018-07-27 16:34 Begin_Again 阅读(132) 评论(0) 推荐(0) 编辑