摘要: Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 通过Form验证有俩种形式 Form表单提交 验证、并可以保留上次内容 Ajax提交 验证、无需上次内容(Ajax提交数据页面不会刷新) 返回Ht 阅读全文
posted @ 2017-12-14 23:23 大象和骆驼 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 一、Ajax介绍 Ajax(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。 同步交互:客户端发出一个请求后,需要等待服务器响应 阅读全文
posted @ 2017-12-14 19:46 大象和骆驼 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 在介绍此章节的内容时,我们需要引用到如下两个模块: 一、User表介绍 其中User为django框架为我们提供用于存储登录用户和密码等信息的用户表,在我们使用此django认证系统时,必须使用此表,不可以另外创建用户表,且表中的内容不可以直接在表中添加,因为其存储密码为加密的的字符串。其中user 阅读全文
posted @ 2017-12-14 19:45 大象和骆驼 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、基于双下划线跨表查询(join查询) 在上一篇中,我们简单的介绍了基于对象的跨表查询,本章将继续阐述基于双下划线的跨表查询,所用的表格均为上章中所创建的表格。 ##########################基于双下划线的查询:正向查询,按字段,反向查询,按表名############### 阅读全文
posted @ 2017-12-11 22:52 大象和骆驼 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: 一、查询表记录 1、查询相关API 现将主要的查询API使用实例介绍如下,其中Student为定义的表类: filter(): 如下例,查询结果为queryset类型,括号内为过滤条件,多个条件为且的关系。 exclude(): 如下例,查询结果为queryset类型,结果为除括号内过滤条件之外的数 阅读全文
posted @ 2017-12-07 23:18 大象和骆驼 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一、创建表(建立模型) 1、创建类(创建表) 在应用的models.py文件中创建类,如下例: 然后在terminal执行如下两条命令后,会自动执行models.py文件,将定义的类生成对应的表: 如果我们需要在已经建好的表中增加字段,那么我们只需要在对应的类中增加字段,然后重新执行上述两条命令即可 阅读全文
posted @ 2017-12-07 19:05 大象和骆驼 阅读(165) 评论(0) 推荐(0) 编辑
摘要: URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 一、url的反向解析 如上述,url中的正则表达式即为请求的路径,根据路径匹配执行对应 阅读全文
posted @ 2017-12-05 22:34 大象和骆驼 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、django分页 如下实例为自定义分页: 上述类中page_html()函数返回的是分页列表中包含li标签的字符串,替换到相应html文件的中的方式如下: 函数获取字符串: 字符串转换成html: 二、session介绍 1、cookie与session比较 (a)cookie是保存在浏览器端的 阅读全文
posted @ 2017-12-04 22:38 大象和骆驼 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、django模板系统 1、母板 为其他子模板文件所共有的内容文件,各子模板的不同部分通过模板语言占位。注意:我们通常会在母板中定义页面专用的CSS块和JS块,方便子页面替换,如下例: 在上例母板中,通过在母板中使用{% block xxx %}来定义"块"。在子页面中通过定义母板中的block名 阅读全文
posted @ 2017-12-04 22:37 大象和骆驼 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 一、基本配置 1、创建django程序 终端命令:django-admin startprojec 阅读全文
posted @ 2017-11-24 19:47 大象和骆驼 阅读(150) 评论(0) 推荐(0) 编辑