摘要:
Python 基础 函数及常用模块 面向对象 网络编程 web开发 阅读全文
摘要:
Ajax AJAX,Asynchronous JavaScript and XML (异步的JavaScript和XML),一种创建交互式网页应用的网页开发技术方案。 异步的JavaScript:使用 【JavaScript语言】 以及 相关【浏览器提供类库】 的功能向服务端发送请求,当服务端处理完 阅读全文
摘要:
Django ModelForm Django的ModelForm的验证方式相比较form + Model的验证方式有下列区别: ModelForm没有form + Model的低耦合性 ModelForm更适合小型项目,而form + Model则无此限制 都是继承BaseForm类,因此也能使用 阅读全文
摘要:
Django Form Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容(自定义样式) 一、Form 简单示例: 1、view中创建Form类并进行函数处理 2、生成HTML 二、Form类 创建 阅读全文
摘要:
Django 中间件、缓存、信号 一、 Django 中间件 django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 在django项目的settings模块中,有一个 MIDDL 阅读全文
摘要:
Django 分页 、cookie、Session、CSRF 一、分页 分页功能在每个网站都是必要的,下面主要介绍两种分页方式: 1、Django内置分页 from django.shortcuts import render from django.core.paginator import Pa 阅读全文
摘要:
Django ORM(进阶) 上一篇博文简述了Django ORM的单表操作,在本篇博文中主要简述Django ORM的连表操作。 一、一对多:models.ForeignKey() 应用场景:当一张表中创建一行数据时,有一个单选的下拉框(可以被重复选择), 例如:创建用户信息时候,需要选择一个用户 阅读全文
摘要:
Django ORM(基础) Django 框架十分强大,自带数据库操作功能。Django 跟 SQLAchemy 一样,也是通过ORM(Object Relational Mapping,关系对象映射)的方式对数据库进行操作,django中遵循 Code Frist (根据代码中定义的类来自动生成 阅读全文
摘要:
Django路由系统(网址关系映射)、视图、模板 一、路由系统(网址关系映射) 1、单一路由对应: 一个url对应一个视图函数(类) 2、基于正则路由对应: 多个url对应一个视图 3、name: 对URL路由关系进行命名,以后可以根据此名称生成自己想要的URL 4、多级路由: 多级路由目的避免有多 阅读全文
摘要:
Django Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能,可以快速搭建高性能,优雅的网站。 一、安装启动Django project 1、安装 阅读全文
摘要:
web框架 一、web框架简述 所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 上述通过socket来实现了其本质,而对于真实开发中的python web程序来说,一般会分为两部分:服务器程序和应用程序。服务器程序负责对socket服务器进行封装 阅读全文