随笔分类 -  Django

python功能最多的web框架
摘要:一、扩展auth_user表 在settings.py中添加配置AUTH_USER_MODEL='blog.userinfo',添加该配置后不再创建auth_user表,然后在userinfo类中继承AbstractUser类,如下 二、extra Django的extra允许我们在查询时使用部分S 阅读全文
posted @ 2017-11-20 16:08 魅力宁波
摘要:一、自定义中间件 二、配置使用自定义中间件 三、中间件可以定义的方法以及执行顺序 中间件可以定义如下方法: 阅读全文
posted @ 2017-11-06 20:10 魅力宁波
摘要:一、自定义Form子类 1、自定义Form子类时需要继承Form类 2、Form子类的属性名必须与对应的标签name属性值相同 3、常用参数 4、示例 from django.forms import Form,fields,widgets from django.forms.models impo 阅读全文
posted @ 2017-11-06 15:33 魅力宁波
摘要:一、cookie和session 由于HTTP协议无法保存一次连接的状态信息,而实际应用中我i们又需要知道连接另一端的客户端的身份,于是就诞生了cookie,cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上cookie,这样服务器就能通过c 阅读全文
posted @ 2017-11-01 17:15 魅力宁波
摘要:路径导航 ORM 创建表 添加表记录 删除表记录 修改表记录 查询表记录 路径导航 ORM 创建表 添加表记录 删除表记录 修改表记录 查询表记录 一、ORM映射关系 ORM是Object Relational Mapping的缩写,就是对象关系映射的意思。ORM的作用就是让程序员可以以编程的方式操 阅读全文
posted @ 2017-10-26 17:30 魅力宁波
摘要:一、模板语法之变量 模板语法的变量的用法如下: 模板变量可以用英文的句号进行深度变量,即以如下格式取值: 二、模板语法之过滤器 过滤器的语法和变量类似,格式如下 常用的内置过滤器如下: 三、模板语法之标签 模板标签的语法比变量稍微复杂一点,按如下格式书写: 常用的内置标签如下: 四、自定义过滤器和标 阅读全文
posted @ 2017-10-24 15:57 魅力宁波
摘要:一、请求对象和响应对象 1.1、请求对象 视图即Django项目中每个应用中的views.py文件,其中就是处理不同业务逻辑的函数或者类,不管是函数还是类它们在处理每个请求的过程中都一定会涉及到请求对象和响应对象。 Django的请求对象是WSGIRequest类实例化的对象,并且WSGIReque 阅读全文
posted @ 2017-10-23 19:17 魅力宁波
摘要:一、urls文件中的映射关系格式 Django中的URL路径与业务函数的映射关系写在urls.py文件中,该文件只有一个变量urlpatterns,变量的值是一个列表,列表中的元素是一个个包含URL和处理函数的映射关系的元祖,其一般格式如下: urlpatterns = [url(正则表达式, vi 阅读全文
posted @ 2017-10-23 16:11 魅力宁波
摘要:一、MTV和MVC模型 Web框架中有两种分类,一个是MVC模型,另一个就是MTV模型,Django就是一个典型的MTV模型的框架。MTV模型的M指的是Model模型模块,它负责数据库相关的操作、T指的是Template模板,它负责如何把页面展示给用户、V指的是View视图,它负责业务逻辑,并在适当 阅读全文
posted @ 2017-10-20 15:57 魅力宁波
摘要:一、Web应用本质 任何Web应用实际上都是一个Socket服务端,浏览器就是Web应用的客户端。一个最简单的Web应用就是写好一个HTML的文档,然后用现成的HTTP服务器软件如Nginx、Apache、Tomcat等区接收用户请求,再把HTML文档中的内容 通过万维网传送给客户端。但是这样只能给 阅读全文
posted @ 2017-10-20 07:58 魅力宁波
摘要:一、HTTP协议简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于将服务器中的超文本通过万维网传输到本地浏览器的协议。 HTTP协议是属于应用层的一个协议,它基于传输层的TCP/IP协议传输数据,一般工作在服务器到浏览器的B-S架构之上。 H 阅读全文
posted @ 2017-10-19 19:42 魅力宁波