随笔分类 - web-Flask
摘要:#coding=utf-8 #app.py from flask import Flask from flask import render_template from book.book import book_bp from configs import config def create_app(config_name): app = Flask(__name__) ...
阅读全文
摘要:#消息闪现 @book_bp.route("/book", methods=["GET", "POST"]) def handle_book(): if request.method == "POST": title = request.form.get("title") if title: books.append(title) ...
阅读全文
摘要:#coding=utf-8 from flask import Blueprint, request, render_template, redirect, url_for, flash #创建一个蓝图 传入参数分别是蓝图名称,蓝图所在目录,必选, 其余为可选,如果静态文件所在目录 book_bp = Blueprint("book", __name__, template_folder="....
阅读全文
摘要:#coding=utf-8 from flask import Flask from flask import request from flask import redirect from flask import url_for from flask import render_template from flask import session app = Flask(__name__...
阅读全文
摘要:#coding=utf-8 from flask import Flask from flask import request from flask import redirect app = Flask(__name__) @app.route("/home") def hello_world(): return "hello world" @app.route("/user...
阅读全文
摘要:jinja2主要语法 1、变量 {{name}} 2、控制语句 {% if %} {{name}} {% else %} {{name2}} {% endif%} 3、宏 {% macro check_user(user) %} {% if user=="wang" %} {{user}} {% endif %} {% end macro...
阅读全文
摘要:from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(username): return 'Hello %s!' % username @app.route("/user/") def hello_page(id): return "This is page %d" %...
阅读全文
摘要:{% block head %} {% include ['includes/_head.html', 'include/_metas.html'] %} {% endblock head %} {% block header %}{% endblock header %} {% for item i...
阅读全文
摘要:#coding=utf-8 from flask import Flask from flask_script import Manager app = Flask(__name__) manager = Manager(app) @app.route("/") def upload(): return "hello nihao" @manager.command def d...
阅读全文
摘要:#coding=utf-8 import os from flask import Flask from flask import request from flask import redirect from flask import url_for from flask import render_template from werkzeug.utils import secure_fil...
阅读全文
摘要:#coding=utf-8 from flask import Flask from flask import request app = Flask(__name__) @app.route("/login", methods=["GET", "POST"]) def hello_str(): if request.method == "POST": usern...
阅读全文
摘要:#coding=utf-8 from flask import Flask from werkzeug.routing import BaseConverter class RegexConverter(BaseConverter): def __init__(self, url_map, *items): super(RegexConverter, self)._...
阅读全文
摘要:#manage.py #coding=utf-8 #Flask-Script是一个可以在flask应用外部编写脚本的扩展 #常用功能: #运行一个开发的服务器 #python shell中操作数据库看 #命令行任务 #from flask_script import Manager #执行语句 python manage.py save from flask_script import Man...
阅读全文
摘要:#manage.py #coding=utf-8 #Flask-Script是一个可以在flask应用外部编写脚本的扩展 #常用功能: #运行一个开发的服务器 #python shell中操作数据库看 #命令行任务 #from flask_script import Manager #执行语句 python manage.py save from flask_script import Man...
阅读全文
摘要:#coding=utf-8 #Flask-Script是一个可以在flask应用外部编写脚本的扩展 #常用功能: #运行一个开发的服务器 #python shell中操作数据库看 #命令行任务 #from flask_script import Manager #执行语句 python manage.py save from flask_script import Manager from a...
阅读全文
摘要:flask 操作mysql的两种方式-sqlalchemy操作 二、ORM sqlalchemy操作 #coding=utf-8 # model.py from app import db class User(db.Model): user_id = db.Column(db.Integer, primary_key=True) user_name = db.Col...
阅读全文
摘要:flask 操作mysql的两种方式-sql操作 一、用常规的sql语句操作 # coding=utf-8 # model.py import MySQLdb def get_conn(): conn = MySQLdb.connect("localhost", "root", "root@123", "jike") return conn class User(ob...
阅读全文
摘要:#使用 WTForms 进行表单验证的例子 from wtforms import Form from wtforms import BooleanField from wtforms import TextField from wtforms import PasswordField from wtforms import validators #注册表单 class RegisterFo...
阅读全文
摘要:#coding=utf-8 from flask import Flask from flask import request from flask import redirect from flask import render_template from wtforms import Form, TextField, PasswordField, validators app = Flas...
阅读全文
摘要:from flask import Flask from flask import render_template from flask import request from flask import redirect app = Flask(__name__) @app.route('/user', methods=["POST", "GET"]) def hello_world():...
阅读全文