IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> flask -> 正文阅读

[Python知识库]flask

from flask import Flask, render_template, request, url_for, flash, redirect
import json

app = Flask(__name__)
app.config['SECRET_KEY'] = 'DIDAIDAD,555'


@app.route('/hosts/restore/')
def restore():
    get_data = request.args.to_dict()
    host = get_data.get('host')
    database = get_data.get('database')
    data = {'host':host,'base':database}
    if host not in ['123','456']:
        return jsonify({'msg':'ip not exit'})
    else:
        return jsonify(data)

@app.route('/hosts/back/', methods=['post'])
def back():
    if request.method=='POST':
        #host = request.get_data()
        #database = request.get_data('database')
        #data = {'host': host, 'base': database}
        host = request.form.get('host')
        database = request.form.get('database')
        if not host or not database:
            return jsonify({'msg':'参数不能为空'})
        else:
            data = {'host':host,'base':database}
            return data
@app.route("/")
def index():
    #return "主页"
    lt = ['aaa', 'bbb', 'ccc']
    return render_template("index.html", datas = lt)
#set FLASK_APP=web   (export FLASK_APP=web)
#set FLASK_ENV=development  (export FLASK_ENV=development)
#flask run
@app.route("/hosts/<int:data_id>")
def hosts(data_id):
    return render_template("host.html")

@app.route('/hosts/backup', methods=('GET', 'POST'))
def backup():
    if request.method == 'POST':
        title = request.form['title']
        con = request.form['con']

        if not title:
            flash('标题不能为空')
        elif not con:
            flash('内容不能为空')
        else:
            #conn = get_db_conn()
            #conn.execute('insert into posts (title, content) values (?,?)',(title,con))
            #conn.commit()
            #conn.close()
            flash('保存成功')
            return redirect(url_for('index'))
    return render_template('host.html')
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-11-23 12:17:56  更:2021-11-23 12:18:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:39:29-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码