文章分类 - django
摘要:Django默认安装最新版本:pip install django Django后面接版本号就可以了:pip install django==1.11.7 如果使用pip install安装库比较慢,可以用豆瓣的镜像:pip install django==1.11.7 -i http://pypi
阅读全文
摘要:构建一个表单 假设你想在你的网站上创建一个简单的表单,以获得用户的名字。你需要类似这样的模板: 这是一个非常简单的表单。实际应用中,一个表单可能包含几十上百个字段,其中大部分需要预填充,而且我们预料到用户将来回编辑-提交几次才能完成操作。 我们可能需要在表单提交之前,在浏览器端作一些验证。我们可能想
阅读全文
摘要:COOKIE 与 SESSION 概念 cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。 cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上co
阅读全文
摘要:一.QuerySet 可切片 使用Python 的切片语法来限制查询集记录的数目 。它等同于SQL 的LIMIT 和OFFSET 子句。 不支持负的索引(例如Entry.objects.all()[-1])。通常,查询集 的切片返回一个新的查询集 —— 它不会执行查询。 可迭代 惰性查询 查询集 是
阅读全文
摘要:一.ORM 映射关系: 二.创建表(建立模型) class Author(models.Model): nid = models.AutoField(primary_key=True) name=models.CharField( max_length=32) age=models.IntegerF
阅读全文
摘要:一.简单介绍 一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片. . . 是任何东西都可以。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你的
阅读全文
摘要:django中请求处理方式有2种:FBV 和 CBV 一.FBV FBV(function base views) 就是在视图里使用函数处理请求。 例如: urls.py views.py 上面就是FBV的使用。 二.CBV CBV(class base views) 就是在视图里使用类处理请求。
阅读全文
摘要:一. Django的MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的时候调用Model和Template 此外,Django还有一个urls分发器,它的
阅读全文
摘要:一. Django框架的介绍 1.诞生 Django是一个开放源代码的Web应用框架,由Python写成。采用了MVT的软件设计模式,即模型Model,视图View和模板Template。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的。并于2005年7月在BSD许可证下发布。
阅读全文
摘要:1.model的由来 1.引子 对现代的 Web 应用程序而言,视图逻辑经常需要与数据库交互。在数据库驱动型网站中,网站连接数据库服务器,从中检索数据,然后在网页中把数据显示出来。此外,可能还会提供让访客自行填充数据库的方式。很多复杂的网站都兼具这两种操作。亚马逊网站就是数据库驱动型网站,每个商品页
阅读全文
摘要:1.模板的介绍 你可能注意到了,前一章在示例视图中返回文本的方式有些特别,即在 Python 代码中硬编码 HTML,如下所示: 这样做虽然便于说明视图的工作方式,但是直接在视图中硬编码 HTML 不是个好主意。原因如下:• 只要想修改页面的设计就要修改 Python 代码。网站的设计肯定比底层的
阅读全文
摘要:1. Django框架的介绍 1.诞生 Django是一个开放源代码的Web应用框架,由Python写成。采用了MVT的软件设计模式,即模型Model,视图View和模板Template。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的。并于2005年7月在BSD许可证下发布。
阅读全文

浙公网安备 33010602011771号