摘要: Jinja2模板引擎 转载请在文章开头附上原文链接地址: "https://www.cnblogs.com/Sunzz/p/10959471.html" Flask内置的模板语言,它的设计思想来源于 Django 的模板引擎,并扩展了其语法和一系列强大的功能。 渲染模版函数 Flask提供的 ren 阅读全文
posted @ 2019-06-04 19:01 Sunzz 阅读(2910) 评论(2) 推荐(6) 编辑
摘要: 转载请在文章开头附上原文链接地址: "https://www.cnblogs.com/Sunzz/p/10959454.html" 请求钩子 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: 在请求开始时,建立数据库连接; 在请求开始时,根据需求进行权限校验; 在请求结束时,指定 阅读全文
posted @ 2019-06-03 20:01 Sunzz 阅读(1122) 评论(1) 推荐(3) 编辑
摘要: 转载请在文章开头附上原文链接地址: "https://www.cnblogs.com/Sunzz/p/10956837.html" Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。 Flask 本身相当 阅读全文
posted @ 2019-05-31 18:32 Sunzz 阅读(6749) 评论(4) 推荐(8) 编辑
摘要: 本地项目配置 1 复制 luffy/settings/dev.py为prop.py 修改luffy/settings/prop.py中以下几项 (1) allow_hosts (2) 跨域白名单 (3) 支付宝电脑网站支付配置信息 2 修改luffy/wsgi.py文件 第14行 3 修改manag 阅读全文
posted @ 2019-05-29 21:26 Sunzz 阅读(3269) 评论(0) 推荐(0) 编辑
摘要: 本文用到的文件的下载地址 百度网盘链接: https://pan.baidu.com/s/1wIda wUz4X_Ck72xgZ6Ddg 提取码: etaa 1 安装Python 和 selenium (1)下载Python 官网地址: https://www.python.org/ftp/pyth 阅读全文
posted @ 2019-05-19 14:58 Sunzz 阅读(1360) 评论(2) 推荐(4) 编辑
摘要: 1. 通过axios实现数据请求 vue.js默认没有提供ajax功能的。 所以使用vue的时候,一般都会使用axios的插件来实现ajax与后端服务器的数据交互。 注意,axios本质上就是javascript的ajax封装,所以会被同源策略限制。 下载地址: axios提供发送请求的常用方法有两 阅读全文
posted @ 2019-05-11 09:14 Sunzz 阅读(3470) 评论(0) 推荐(1) 编辑
摘要: AJAX即“Asynchronous JavaScript and XML”(异步的JavaScript与XML技术),指的是一套综合了多项技术的浏览器端网页开发技术。Ajax的概念由杰西·詹姆士·贾瑞特所提出。 传统的Web应用允许用户端填写表单(form),当提交表单时就向网页服务器发送一个请求 阅读全文
posted @ 2019-04-30 15:10 Sunzz 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 一 过滤器 过滤器就是vue允许开发者自定义的文本格式化函数, 可以使用在两个地方:输出内容和操作数据中。 1.1 定义过滤器的两种方式 1.1.1 使用Vue.filter()进行全局定义 1.1.2 在Vue对象中通过filters属性类定义 1.2 计算和监听属性 监听属性,可以帮助我们侦听d 阅读全文
posted @ 2019-04-30 10:22 Sunzz 阅读(6642) 评论(0) 推荐(0) 编辑
摘要: 1 设置cookie 本例中应用名称为cookie 模型model from django.db import models 数据库迁移 给数据库添加数据 路由urls 视图函数 模板页面 登录页面 login.html 首页index.html 下来访问测试一下 点击登录 可以看到,已经按预想跳转 阅读全文
posted @ 2019-04-30 10:21 Sunzz 阅读(3795) 评论(0) 推荐(0) 编辑
摘要: Vue.js是一款流行的开源JavaScript前端框架,旨在更好地组织与简化Web开发。Vue所关注的核心是MVC模式中的视图层,同时,它也能方便地获取数据更新,并通过组件内部特定的方法实现视图与模型的交互。由尤雨溪在2014年2月发布的。 一 基本语法 1. vue的使用要从创建Vue对象开始 阅读全文
posted @ 2019-04-29 16:47 Sunzz 阅读(466) 评论(0) 推荐(0) 编辑
摘要: Django最强大的部分之一是自动管理界面。它从模型中读取元数据,以提供快速,以模型为中心的界面,受信任的用户可以在其中管理您网站上的内容。管理员的推荐用途仅限于组织的内部管理工具。它不是用于构建整个前端。 管理员有许多用于自定义的钩子,但要注意尝试专门使用这些钩子。如果您需要提供一个更加以流程为中 阅读全文
posted @ 2019-04-11 19:02 Sunzz 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 1 将相关的东西放在一起。如果一个函数操作一个全局变量,最好将它们作为一个类的属性和方法。 2 不要让对象之间过于亲密。方法应只关心其所属实例的属性,对于其他实例的状态,让它们自己去管理就好了。 3 慎用继承,尤其是多重继承。继承有时很有用,但在有些情况下可能带来不必要的复杂性,要正确地使用多重继承 阅读全文
posted @ 2019-03-21 19:46 Sunzz 阅读(279) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1. 数据库的介绍 数据库就是一个以某种有组织的方式存储的数据集合。 简单的说,数据库(database)就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据提供的多种方法来管理数据库里的数据。 好处 : 持久 阅读全文
posted @ 2019-03-11 18:09 Sunzz 阅读(1519) 评论(2) 推荐(2) 编辑
摘要: 一、多态 术语多态(polymorphism)源自希腊语,意思是“有多种形态”。这大致意味着即便你不知道变量指向的哪种对象,也能够对其执行操作,且操作的行为将随所属的类型而异。例如,假设你要为一个销售食品的电子商务网站创建在线支付系统,程序将接受来自系统另一部分的购物车。因此你只需要计算总价并从信用 阅读全文
posted @ 2019-01-26 11:55 Sunzz 阅读(859) 评论(0) 推荐(1) 编辑
摘要: 一、概念 在面向对象编程中,术语对象大致意味着一系列数据(属性)以及一套访问和操作这些数据的方法。使用面向对象而非全局变量和函数的原因有多个,但是面向对象的好处在于: 1 多态:可以对不同类型的对象执行相同的操作,而这些操作就像“被施了魔法”一样能够正常运行。 2 封装:对外部隐藏有关对象工作原理的 阅读全文
posted @ 2019-01-25 11:44 Sunzz 阅读(392) 评论(0) 推荐(0) 编辑