10 2017 档案

摘要:Django请求的生命周期是怎样的? 简单地说,通过URL对应关系匹配 ->找到对应的函数(或者类)->返回字符串(或者读取Html之后返回渲染的字符串) 解剖起来如下: 1. 当用户在浏览器中输入url时,浏览器会生成请求头和请求体发给服务端,请求头和请求体中会包含浏览器的动作(action),这 阅读全文
posted @ 2017-10-23 16:29 ninxin18 阅读(3500) 评论(1) 推荐(0)
摘要:对于web开发者来说,socket是基础。因为Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 对于真实开发中的python web程序来说,一般会分为两部分:服务器程序和应用程序。 服务器程序负责对socket服务器进行封装,并在请求到来时,对请求的各 阅读全文
posted @ 2017-10-21 20:42 ninxin18 阅读(3102) 评论(0) 推荐(0)
摘要:为什么用templates? views.py视图函数是用来写Python代码的,HTML可以被直接硬编码在views.py之中。如下: import datetime def current_time(request): now = datetime.datetime.now() html = " 阅读全文
posted @ 2017-10-20 20:27 ninxin18 阅读(25639) 评论(0) 推荐(3)
摘要:一,基本操作 用于实现面向对象编程语言里不同类型系统的数据之间的转换,换言之,就是用面向对象的方式去操作数据库的创建表以及增删改查等操作。 1.增(create , save): 1 2 from app01.models import * 3 4 #create方式一: Author.object 阅读全文
posted @ 2017-10-19 22:52 ninxin18 阅读(4386) 评论(1) 推荐(0)
摘要:model是关于你的数据的单一的,确定的信息来源。 它包含您正在存储的数据的基本字段和行为。Django通过抽象化的模型层(models)为你的网络应用提供对于数据的结构化处理和操作处理,数据库相关的代码一般写在 models.py 中,Django 支持 sqlite3, MySQL, Postg 阅读全文
posted @ 2017-10-19 21:23 ninxin18 阅读(1399) 评论(0) 推荐(0)
摘要:part 1 概念 在Django里面,cookie和session都记录了客户端的某种状态,用来跟踪用户访问网站的整个回话。 两者最大的区别是cookie的信息是存放在浏览器客户端的,而session是存放在服务器端的。 两者使用的方式都是request.COOKIES[XXX]和request. 阅读全文
posted @ 2017-10-18 22:50 ninxin18 阅读(585) 评论(0) 推荐(0)
摘要:上传方式: - Form表单上传文件 - Ajax上传文件 - 基于form表单和iframe自己实现ajax请求 1,创建项目 2,settings配置(注册app01,static路径等等这些)及url添加(略过) 3,views视图函数 form的视图收到了在request.FILES中的文件 阅读全文
posted @ 2017-10-17 20:28 ninxin18 阅读(8042) 评论(0) 推荐(0)
摘要:Form简介 在HTTP中,表单(form标签),是用来提交数据的,其action属性说明了其传输数据的方法:如何传、如何接收。 访问网站时,表单可以实现客户端与服务器之间的通信。例如查询,就用到了表单(其属性中,action=get)。 再比如说注册与登陆,也是要用到表单的。但这里由于涉及到隐私问 阅读全文
posted @ 2017-10-17 16:58 ninxin18 阅读(766) 评论(0) 推荐(0)