flask 初学1
py 文件中
from flask import Flask,redirect,request,url_for,jsonify
from Flask_5.config import Config
from pymysql import connect
app=Flask(__name__)
app.config.from_object(Config)
def conn1(): # 连接数据库
conn=connect(host='127.0.0.1',port=3306,database='python2',charset='utf8',user='root',password='123456')
cur=conn.cursor() #执行游标 return conn,cur
def insert_msg(sql):#添加数据/连接/并执行sql了语句 /提交
conn,cur=conn1()#连接执行
cur.execute(sql)
conn.commit()
def find_msg(sql): #fetchall 查找
conn,cur=conn1()
cur.execute(sql)
res=cur.fetchall()
list=[]
for a in res:
list.append(a)
return res
@app.route('/userlist') #设置最后要显示页面的路由
def user_list():
sql='select *from flask1'#设置最后路由页面上要写入的内容,由查询输出表中的8内容
ret=find_msg(sql)
return jsonify(ret) #转换json文件 def close1(conn,cur): #传入参数执行关闭cur对象和连接
cur.close()
conn.close()
@app.route('/work1',methods=['post'])
def register():#注册设置获取前端页面form 表单提交的内容
title = request.form.get('title')
auth = request.form.get('auth')
body = request.form.get('body')
conn,cur=conn1() #把获取到的内容传入sql语句中
sql='insert into flask1 values(0,\'%s\',\'%s\',\'%s\')'%(title,auth,body)
insert_msg(sql) #调用添加函数把sql语句传入要添加的函数中
return redirect(url_for('user_list')) #重新定向要跳转的页面函数,要给此文件配置路由#
if __name__ == '__main__':
app.run()
flask 初学1的更多相关文章
- [flask初学问题]RuntimeError: No application found. Either work inside a view function or push an application context. See http://flask-sqlalchemy.pocoo.org/contexts/
看B站视频学习flask-SQLalchemy时,报错RuntimeError: No application found. Either work inside a view function or ...
- Flask恋爱的一瞬间
python的三大框架:Flask:轻量级框架 Django:重量级框架 Tornado:性能最好,异步框架 Flask初学 #导包 from flask import Flask #建立flask对 ...
- 在初学Flask中遇到的小问题。
今天初步认识到了Flask这个轻量级web开发框架.对于初步认识框架的我,暂时的有了一个小小的认识, 因为初学.也没有什么代码可供参开.一下的就是一个小小的例子. # 导包from flask imp ...
- 初学Flask(1)
今天在学习Flask,边看官方文档一边动手运行例子,以注释的形式写了一些笔记,分享给大家. Flask官方文档,快速入门: ex1: #coding:utf-8 ################### ...
- Flask+mongodb 实现简易个人博客
最近学习完了<flask-web开发>,实现了一个简易的个人博客网站,由flask+mongodb+bootstrap做成, 这个软件是在阅读<Flask-Web开发>后写的一 ...
- 无开发经验,初学python
1.无开发经验,初学python 如果你不会其他语言,python是你的第一门语言: A Byte of Python (简明python教程,这个有中文版简明 Python 教程)是非常好的入门 ...
- 写给新手看的Flask+uwsgi+Nginx+Ubuntu部署教程
学习 Flask,写完一个 Flask 应用需要部署的时候,就想着折腾自己的服务器.根据搜索的教程照做,对于原理一知半解,磕磕碰碰,只要运行起来了,谢天谢地然后不再折腾了,到下一次还需要部署时,这样的 ...
- 《Flask Web开发——基于Python的Web应用开发实践》一字一句上机实践(上)
目录 前言 第1章 安装 第2章 程序的基本结构 第3章 模板 第4章 Web表单 第5章 数据库 第6章 电子邮件 第7章 大型程序的结构 前言 学习Python也有一个半月时间了,学到现在感觉 ...
- flask 上传文件
flask upload 近日在学习python,接触到了flask框架,刚好客户有个需求,需要在网页上传一个python 代码的zip包,然后使用docker 容器运行这个zip里面的程序,输出结果 ...
随机推荐
- java 文档
文档路径: https://docs.oracle.com/javase/10/docs/api/overview-summary.html
- Unicode与Ansi互转
BOOL CTool::AnsiToUnicode(const char *pSrc, CString &strResult) { #ifndef _UNICODE return FALSE; ...
- Python 数据分析1
本节概要 基础环境 ipython基础 前言 这是18年的第一篇blog,因为boss对于我的工作上的一些期望,需要着手做一些数据分析的工作,所以开始撰写这个系列的blog.分类的内的主要内容基本都是 ...
- 技巧性极强的strings命令
打印文件中的可打印字符串(print the strings of printable characters in files).常用来在二进制文件中查找字符串,与grep配合使用.strings命令 ...
- Javascript - ExtJs - 其它
组件通用配置 width:number | "%" //宽 height:number | "%" //高 autoEl:string | Json / ...
- Javascript - Jquery - 其它
Ajax函数 $.ajax(url, type, success, error)//url:请求的页面路径//type:请求方式//success:请求成功的回调,该函数有两个参数:服务器返回数据(d ...
- code forces 805B (水)
#include<stdio.h>#include<iostream>#include<algorithm>#include<string.h>#inc ...
- Linux查看本机IP:curl cip.cc
curl http://members.3322.org/dyndns/getip curl ip.6655.com/ip.aspx curl ifconfig.me curl icanhazip.c ...
- Eclipse下egit插件的使用
接触GIT已经很久了,但碰到的公司一直都在使用SVN,并因为各种理由拒绝换成GIT.今年换了份工作,乘着搭建公司新框架和项目的机会,总算在正式项目上使用了GIT.GIT的服务器直接就用了https:/ ...
- Python运维开发基础07-文件基础【转】
一,文件的基础操作 对文件操作的流程 [x] :打开文件,得到文件句柄并赋值给一个变量 [x] :通过句柄对文件进行操作 [x] :关闭文件 创建初始操作模板文件 [root@localhost sc ...