flask
文章平均质量分 61
Cytues
这个作者很懒,什么都没留下…
展开
-
Flask学习笔记:路由和反向路由
#-*- coding:utf-8 -*-from flask import Flask, request, url_forapp = Flask(__name__)# 路由@app.route("/")# 视图函数def index(): return "<h1>Hello World!</h1>"# 新的user路由@app.route("/u...原创 2018-06-21 20:09:42 · 2162 阅读 · 0 评论 -
使用Flask实现Todo备忘录(2)实现查询和保存,界面
使用bootstrap和css构造备忘录界面:类似这种界面。项目的情况:基类和子类模板:<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> &原创 2018-07-21 17:01:35 · 799 阅读 · 0 评论 -
使用Flask实现Todo备忘录(1)项目框架
项目所需要的包:pip install flaskpip install flask-scriptpip install WTFormspip install mongoenginepip install flask_mongoengine这里要使用的是非关系型数据库mongodb。需要在官网进行下载。项目框架:app目录存放应用,etc存放配置文件,tests存放...原创 2018-07-21 15:19:23 · 1073 阅读 · 0 评论 -
mysql连接workbanch:ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded
引发ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded错误原因:大致是这种密码加密方式【caching_sha2_password】,客户端不支持。解决方法:在cmd上登陆数据库:执行如下命令:mysql> use mysql;Database changedmysql>...原创 2018-06-26 17:51:56 · 810 阅读 · 0 评论 -
Flask学习笔记:数据库基础
数据库就是可以理解为电子化的文件柜,用户可以对文件柜中的数据进行增删改查的操作。数据库管理系统,是为管理数据库而设计的电脑软件系统。一般会具有存储,截取,安全保障,备份等基础功能。数据库分类: 关系型数据库:SQLite、Oracle、mysql通过外键关联来建立表与表之间的关系 非关系型数据库:MongoDb、redis、HBase 通常指数据以对象的形式存储在数据库中,而对象之间...原创 2018-06-25 21:55:43 · 246 阅读 · 0 评论 -
Flask学习笔记:安装mysql-python
一开始我是使用pip来安装的,在命令行下输入如下命令:pip install MySQL-python 接着就大段报错:网上查找的问题原因是vc是32位的而安装的python是64位的不兼容,而且版本低不匹配,安装扩展库出现这类问题。网上的解决方法是安装vs2010版,贴一个下载地址:https://blog.csdn.net/weixin_39381833/article/details/780...原创 2018-06-25 20:36:32 · 404 阅读 · 0 评论 -
Flask学习笔记:mysql安装
mysql官网下载地址:https://dev.mysql.com/downloads/mysql/,两个压缩包文件选择一个就行。现在只能安装最新版本的mysql 8.0.11 。对于5.7以上版本的mysql下好的压缩包解压后文件都没有data和my-default.ini了。首先在w10系统的path路径下添加解压bin文件夹的路径,我的是D:\Program Files\mysql-8.0....原创 2018-06-25 20:14:15 · 440 阅读 · 0 评论 -
Flask学习笔记:使用Flask实现表单开发
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <div a原创 2018-06-23 16:30:01 · 272 阅读 · 0 评论 -
Flask学习笔记:表单的提交方式
GET和POST GET方式通过URL提交数据,数据在URL中可以看到。 POST方式,数据放置在HTML Header中提交两种提交方式的区别 GET请求可以被浏览器缓存 POST所请求的URL可以被缓存,但数据不会被缓存 POST请求不便于分享 POST请求没有长度限制 GET请求的数据暴露在URL中,会带来一些安全问题。GET方式的适用场合 单...原创 2018-06-23 15:43:42 · 541 阅读 · 0 评论 -
Flask学习笔记:表单介绍
表单是HTML页面中负责数据采集功能的部件。由表单标签,表单域和表单按钮组成。通过表单,将用户输入的数据提交给服务器,并交给服务端进行处理。表单标签用于声明表单的范围,位于表单标签的元素将被提交。语法:<form></form>属性:Method规定用于发送表单数据的 HTTP 方法。 Enctype规定在向服务器发送表单数据之前如何对其进行编码。(适用...原创 2018-06-23 13:41:59 · 259 阅读 · 0 评论 -
Flask学习笔记:消息提示与异常处理
flask通过flash方法来显示提示消息:from flask import Flask, flash, render_template, request, abortapp = Flask(__name__)app.secret_key = '520'@app.route('/')def index(): flash("Hello loli") return ren...原创 2018-06-22 23:08:28 · 1468 阅读 · 0 评论 -
Flask学习笔记:模板
flask的模板引擎是Jinja2。引入模板的好处是增加程序的可读性和易维护性,从而不用将一堆html代码塞在视图函数中。还是以hello world为例。最基础的调用模板修饰文本。# 根网址@app.route('/')def index(): # return render_template("index.html") # 可以给模板传入文本content修饰 co...原创 2018-06-21 21:34:23 · 191 阅读 · 0 评论 -
git基本操作命令
创建版本库:mkdir whatevercd whatever --进入创建的文件下pwd --显示当前路径/Users/用户名/whatevergit init --在当下文件夹使用init命令使这个目录变成git可管理的仓库把文件添加到版本库:使用notepad++编辑一个文本文件,将其添加到创建的git仓库里git add readme.txt --把文件添加到仓...原创 2018-08-19 22:13:54 · 122 阅读 · 0 评论