摘要: 模板系统的介绍 你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 尽管这种技术便于解释视图是如何工作的,但直接将HTML硬编码到你的视图里却并不是一个好主意。 让我们来看一下为什么: 对页面设计进行的任何改变都必须对 Python 代 阅读全文
posted @ 2018-02-19 23:57 NAVYSUMMER 阅读(296) 评论(0) 推荐(0)
摘要: http请求中产生两个核心对象: http请求:HttpRequest对象 http响应:HttpResponse对象 所在位置:django.http 之前我们用到的参数request就是HttpRequest 检测方法:isinstance(request,HttpRequest) 1 Http 阅读全文
posted @ 2018-02-19 23:32 NAVYSUMMER 阅读(154) 评论(0) 推荐(0)
摘要: URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码 参数说明: 一个正则表达式字符串 一个可调用对象,通常为一个视图函数或一个指定 阅读全文
posted @ 2018-02-19 23:19 NAVYSUMMER 阅读(178) 评论(0) 推荐(0)
摘要: 静态文件设置: 一、概述: #静态文件交由Web服务器处理,Django本身不处理静态文件。简单的处理逻辑如下(以nginx为例): # URI请求 > 按照Web服务器里面的配置规则先处理,以nginx为例,主要求配置在nginx. #conf里的location | >如果是静态文件,则由ngi 阅读全文
posted @ 2018-02-19 23:13 NAVYSUMMER 阅读(194) 评论(0) 推荐(0)
摘要: django的命令行工具 django-admin.py 是Django的一个用于管理任务的命令行工具,manage.py是对django-admin.py的简单包装,每一个Django Project里都会有一个mannage.py。 <1> 创建一个django工程 : django-admin 阅读全文
posted @ 2018-02-19 23:11 NAVYSUMMER 阅读(211) 评论(0) 推荐(0)
摘要: 著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层;他们之间以一种插件似的,松耦合的方式连接在一起。 模型负责业务对象与数据库的对象(ORM),视图负责与用户的交互(页面),控制器(C)接受用户的输入调用模型和视图完成用户的请求。 Django的MTV模式本质上 阅读全文
posted @ 2018-02-19 23:05 NAVYSUMMER 阅读(149) 评论(0) 推荐(0)
摘要: step 1: 1 from wsgiref.simple_server import make_server 2 3 4 def application(environ, start_response): 5 start_response('200 OK', [('Content-Type', ' 阅读全文
posted @ 2018-02-19 23:01 NAVYSUMMER 阅读(137) 评论(0) 推荐(0)
摘要: 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 1 import sock 阅读全文
posted @ 2018-02-19 22:52 NAVYSUMMER 阅读(377) 评论(0) 推荐(0)
交流群 编程书籍