自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 Flask框架的学习——10—(Flask-SQLAlchemy插件、Flask-Script命令行传参、Flask-Migrate数据迁移、WTForms表单验证)

1、Flask-SQLAlchemy插件另外一个框架,叫做Flask-SQLAlchemy,Flask-SQLAlchemy是对SQLAlchemy进行了一个简单的封装,使得我们在flask中使用sqlalchemy更加的简单。可以通过pip install flask-sqlalchemy。数据库初始化:数据库初始化不再是通过create_enginefrom flask impor...

2020-04-29 17:35:20 580

原创 Flask框架的学习——09—(表关系、排序和查询、limit、offset和切片、group_by、having、join方法、别名、子查询)

1、表关系一对一一对一其实就是一对多的特殊情况。from sqlalchemy import create_engine, Column, Float, String, DATETIME, TEXT, Integer, String, Float, TEXT, ForeignKeyfrom sqlalchemy.orm import sessionmaker, relationship, ...

2020-04-26 21:57:45 712

原创 Flask框架的学习——08—(数据库过滤条件、外键及其四种约束、表关系、反向查询模型属性)

1、数据库过滤条件过滤是数据提取的一个很重要的功能,以下对一些常用的过滤条件进行解释,并且这些过滤条件都是只能通过filter方法实现的。equalsnot equalslikeinnot inis nullis not nullandor# -*- encoding: utf-8 -*-from sqlalchemy import create_engine, Col...

2020-04-23 21:32:38 376

原创 Flask框架的学习——07—(Flask操作MySQL数据库、使用ORM对数据库的增删改查操作、SQLAlchemy属性常用数据类型)

1、Flask操作MySQL数据库在上一篇博客中创建完数据表,并且做完和数据库的映射后,接下来让我们添加数据进去。from sqlalchemy import create_engine, Column, Integer, Stringfrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy.orm imp...

2020-04-22 19:11:59 571

原创 Flask框架的学习——06—(子域名、Flask与数据库、SQLAlchemy、ORM介绍、ORM操作数据库)

1、子域名子域名在许多网站中都用到了,比如一个网站叫做xxx.com,那么我们可以定义一个子域名cms.xxx.com来作为cms管理系统的网址,子域名的实现一般也是通过蓝图来实现,我们创建蓝图的时候添加了一个url_prefix=/user作为url前缀,那样我们就可以通过/user/来访问user下的url。但使用子域名则不需要。另外,还需要配置SERVER_NAME。比如app.conf...

2020-04-19 20:27:19 406

原创 Flask框架的学习——05—(类视图、基于调度方法的视图、权限验证、蓝图、url_prefix参数的使用、寻找静态资源文件、寻找静态模板文件、url_for生成url)

1、类视图之前我们接触的视图都是函数,所以一般简称视图函数。其实视图也可以基于类来实现,类视图的好处是支持继承,但是类视图不能跟函数视图一样,写完类视图还需要通过app.add_url_rule(url_rule,view_func)来进行注册。1.1 标准类视图标准类视图是继承自flask.views.View,并且在子类中必须实现dispatch_request方法,这个方法类似于视图函...

2020-04-18 21:14:44 1828

原创 Flask框架的学习——04—(模版继承、静态文件的配置、豆瓣APP界面案例实现)

1、模版继承Flask中的模板可以继承,通过继承可以把模板中许多重复出现的元素抽取出来,放在父模板中,并且父模板通过定义block给子模板开一个口,子模板根据需要,再实现这个block,假设现在有一个father_html.html这个父模板。<!DOCTYPE html><html lang="en"><head> <meta chars...

2020-04-15 11:10:14 411

原创 Flask框架的学习——03—(Jinja2模版过滤器、控制语句、宏和import语句、include和set语句)

1、Jinja2模版过滤器过滤器是通过管道符号(|)进行使用的,例如:{{ name|length }},将返回name的长度。过滤器相当于是一个函数,把当前的变量传入到过滤器中,然后过滤器根据自己的功能,再返回相应的值,之后再将结果渲染到页面中。Jinja2中内置了许多过滤器,在这里可以看到所有的过滤器。abs(value):返回一个数值的绝对值。default(value,defaul...

2020-04-12 22:14:15 441

原创 Flask框架的学习——02—(构造URL(url_for)、指定HTTP方法、页面跳转和重定向、关于响应、模板文件参数传递、不同数据类型模板传参)

1、构造URL(url_for)一般我们通过一个URL就可以执行到某一个函数。如果反过来,我们知道一个函数,如何去获得这个URL呢?url_for函数就可以帮我们实现这个功能。url_for()函数接收两个及以上的参数,他接收函数名作为第一个参数,接收对应URL规则的命名参数,如果还出现其他的参数,则会添加到URL的后面作为查询参数。通过构建URL的方式而选择直接在代码中拼URL的原因有两点...

2020-04-10 18:08:27 1820

原创 Flask框架的学习——01—(虚拟环境、管理开发环境、Flask介绍、设置Flask为DEBUG模式、Flask配置文件、URL与视图)

虚拟环境之前我们的学习,所有的第三方包安装都是直接通过pip install xx的方式进行安装的,这样安装会将那个包安装到你的系统级的Python环境中。但是这样有一个问题,就是如果你现在用Django 1.10.x写了个网站,然后你的领导跟你说,之前有一个旧项目是用Django 0.9开发的,让你来维护,但是Django 1.10不再兼容Django 0.9的一些语法了。这时候就会碰到一个问...

2020-04-07 21:28:07 526

原创 电商数据可视化分析

# -*- encoding: utf-8 -*-"""@File : homework_6_电商数据可视化分析.py@Time : 2019/9/24 10:31@Author : chen"""# 可以打开下面的网页,看各种图形的源码# https://plot.ly/python/import pandas as pdimport numpy as n...

2020-04-02 16:26:42 1486

原创 Web安全攻防的学习——09—(XSS攻击方法:16种主要攻击类型和常见的使用类型)

1、XSS攻击实验环境介绍地址:https://xss-quiz.int21h.jp/探测XSS过程1.构造一个不会被识别为恶意代码的字符串提交到页面中2.使用浏览器审查工具进行代码审查,寻找构造的字符串是否在页面中显示1.1 闭合文本标签利用XSS简单的payload<script>alert(document.domain);</script>...

2020-04-02 16:21:35 778

原创 Vue前端框架的学习——06—(匹配404错误、嵌套路由、编程式导航、命名路由、命名视图、重定向和别名、node环境配置和npm、vue-cli的使用)

1、匹配404错误:在路由规则中,* 代表的是任意字符。所以只要在路由的最后添加一个路由,那么以后没有匹配到的url都会被导入到这个视图中。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content=...

2020-04-01 17:08:12 311

Django项目.pdf

记录Django项目--商城开发的资料,用于以后的查阅,项目是基于Django2.2,Python3.6,内容包含有mysql,redis,qq第三方登录,celery,Docker,storage等等知识点

2020-09-27

Flask项目笔记.pdf

课堂笔记,记录一下,留着自己看。

2020-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除