摘要: 开发模式 普通开发模式,前后端一起写,数据通过后端出来由render渲染给模板 前后端分离 后端开发: 为前端提供url,api的开发,接口的开发 永远返回HttpResponse 通过访问url能够得到json数据,这就是一个简单的接口 django FBV和CBV CBV就是基于类的视图,一个简 阅读全文
posted @ 2019-09-05 09:08 南头老李 阅读(1355) 评论(0) 推荐(0) 编辑
摘要: 反射 hasattr()函数用于判断对象是否包含对应的属性,返回布尔值,有的话返回True没有返回False getattr()返回一个对象的属性值 获取对象的属性和方法,有则返属性,无则返回默认值,默认值可以自己设置 class Person(object): city = "beijing" d 阅读全文
posted @ 2019-09-05 09:02 南头老李 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 为什么要用虚拟环境 系统中可能有同一个软件的不同版本,使用虚拟环境能使这些软件不同版本隔离开,避免因为版本等原因产生的问题 安装virtualenv 建立虚拟环境 virtualenv [-p c:\...\Python36\pythonw.exe] [--no-site-packages] [d: 阅读全文
posted @ 2019-08-23 15:18 南头老李 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 迭代 通过for遍历访问一个列表或者容器里的所有元素,这个遍历我们就可以称之为迭代。 可以被for循环的都是可迭代的类型,可迭代类型内部一定有__iter__方法。 迭代器 每个可迭代对象内部都有__iter__方法,当可迭代对象执行了__iter__方法就成了一个迭代器 我们利用dir 来查看下迭 阅读全文
posted @ 2019-07-26 09:36 南头老李 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 需求:女朋友是某公司职员,最近有了一项新的工作内容,就是接收客户传来的资料,整理到一起,但是这些资料大多是图片,一个个的打开图片,手写整理到表格实在是看的我心疼,灵机一动,帮她用python写了个小脚本 原材料大概是这样,一个文件夹内有N多图片,对这些图片内的信息进行提取(没有图片所以在网上找了个图 阅读全文
posted @ 2019-07-12 12:58 南头老李 阅读(3316) 评论(1) 推荐(0) 编辑
摘要: 原生form实现 forms组件实现 modelform组件实现 用原生form实现页面数据增删改查 前端代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>书籍列表</title> </head> <bo 阅读全文
posted @ 2019-07-12 12:01 南头老李 阅读(2529) 评论(0) 推荐(1) 编辑
摘要: 首先,在项目中添加我们要查询的模型,并插入数据 在django根目录下创建一个查询的py文件,供我们测试 ORM跨表查询可以分为基于 对象的查询(子查询) 和基于 queryset(双下划线__) 的查询 基于对象的查询(子查询) 一对多的查询 正向查询:在有关联字段的表向被关联的表查询 一对多的正 阅读全文
posted @ 2019-07-09 18:35 南头老李 阅读(423) 评论(0) 推荐(0) 编辑