Fork me on GitHub

文章分类 -  Python全栈开发之路

摘要:本节内容 路由系统 models模型 admin views视图 template模板 我们已经学过了基本的view写法 单纯返回字符串 返回html文件 加装饰器 只允许特定方法 HttpRequest 对象 我们知道每个视图函数的request参数这个东西,但一直没正式讲,它到底是个什么样的存 阅读全文
posted @ 2018-05-26 15:45 金角大王 阅读(3744) 评论(2) 推荐(2) 编辑
摘要:本节内容 路由系统 models模型 admin views视图 template模板 Django Admin介绍 admin 是django 自带的用来让你进行数据库管理的web app. 提供了很多定制化功能,你甚至可以用它来进行公司内部的内容管理 启用admin 你用startproject 阅读全文
posted @ 2018-05-08 11:58 金角大王 阅读(2997) 评论(1) 推荐(1) 编辑
摘要:本节内容 路由系统 models模型 admin views视图 template模板 引子 讲django的models之前, 先来想一想, 让你通过django操作数据库,你怎么做? 做苦思冥想,可能会这样写。 很方便就实现了从数据库里取数据,事实上,很多人确实就是这么做的。但这样做会带来2个问 阅读全文
posted @ 2018-05-04 15:15 金角大王 阅读(4091) 评论(1) 推荐(1) 编辑
摘要:本节内容 路由系统 models模型 admin views视图 template模板 路由系统 我们已知,用户从浏览器发出的请求会首先打到django url的路由分发系统这里,然后再到views视图--》models模型--》template模板--》用户浏览器。 换言之,urls.py 文件主 阅读全文
posted @ 2018-05-03 11:35 金角大王 阅读(2448) 评论(0) 推荐(0) 编辑
摘要:收到一个学生反馈,说我递归没讲明白,重听一下视频,发现真是没讲清楚 ,讲的跟shit一样。 这么简单的知识点都讲不好,真是垃圾,重讲。 什么是递归? 递归,就是函数在运行的过程中调用自己。 代码示例 出现的效果就是,这个函数在不断的调用自己,每次调用就n+1,相当于循环了。 可是为何执行了900多次 阅读全文
posted @ 2018-04-26 21:23 金角大王 阅读(4237) 评论(4) 推荐(2) 编辑
摘要:本节内容 Http原理介绍 自行开发一个Web框架 WSGI介绍 Django介绍 MVC/MTV Django安装 创建项目与APP 开发第一个页面 为什么学Django? Good question , 知Python者必知Django, 因为这可是Python语言里最流行&强大的Web框架,同 阅读全文
posted @ 2018-03-28 11:15 金角大王 阅读(6969) 评论(1) 推荐(2) 编辑
摘要:本节内容 编码回顾 编码转换 Python的bytes类型 编码回顾 在备编码相关的课件时,在知乎上看到一段关于Python编码的回答 这哥们的这段话说的太对了,搞Python不把编码彻底搞明白,总有一天它会猝不及防坑你一把。 不过感觉这哥们的答案并没把编码问题写明白,所以只好亲自动笔了。 折腾编码 阅读全文
posted @ 2017-09-19 11:36 金角大王 阅读(28614) 评论(23) 推荐(36) 编辑
摘要:理解RESTful架构 Restful API设计指南 理解RESTful架构 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件 阅读全文
posted @ 2017-05-04 16:45 金角大王 阅读(28221) 评论(1) 推荐(3) 编辑
摘要:登录验证码是每个网站登录时的基本标配,网上也有很多相应的文章, 但是从生成验证码到 应用到自己的网站上的全步骤,并没有看到很多, 为了节约大家的时间,我把整体步骤写下来, 即拿即用哈 1. 生成随机验证码 1 #_*_coding:utf-8_*_ 2 3 from PIL import Image 阅读全文
posted @ 2017-04-03 17:27 金角大王 阅读(19173) 评论(3) 推荐(1) 编辑
摘要:本节内容 需求讨论 权限设计 代码设计 自定义权限钩子 业务场景分析 假设我们在开发一个培训机构的 客户关系管理系统,系统分客户管理、学员管理、教学管理3个大模块,每个模块大体功能如下 客户管理 销售人员可以录入客户信息,对客户进行跟踪,为客户办理报名手续 销售人员可以修改自己录入的客户信息 客户信 阅读全文
posted @ 2017-04-03 14:38 金角大王 阅读(10425) 评论(7) 推荐(9) 编辑
摘要:本节内容 为什么要用版本控制? 假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?你说简单,直接把5000行代码去掉就行了,但是我的亲,说的简单,你的这个功能写了3周时间,但你还能记得你是新 阅读全文
posted @ 2016-10-04 18:07 金角大王 阅读(13813) 评论(3) 推荐(6) 编辑
摘要:本节内容 计算机发展介绍 计算机硬件组成 计算机基本原理 计算机 计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软 阅读全文
posted @ 2016-04-20 10:13 金角大王 阅读(20849) 评论(4) 推荐(8) 编辑