摘要:
编写要求登录的装饰器 from functools import wraps def loginFirst(func): #参数是函数 @wraps(func) def wrapper(*args, ** kwargs): #定义个函数将其返回 #要求登录 return func(*args, ** 阅读全文
摘要:
用上下文处理器app_context_processor定义函数 获取session中保存的值 返回字典 处理器@app.context_processordef mycontext(): username = session.get('user') if username: return {'username': username} else: ... 阅读全文
摘要:
登录功能完成: session: login.html login.js 阅读全文
摘要:
js文件: onclick函数return True时才提交表单,return False时不提交表单。 html文件: <form>中设置 action和method="post" <input> 中设置 name 主py文件中: from flask import request, redire 阅读全文
摘要:
#增 #删 #查 #改 阅读全文
摘要:
安装与配置python3.6+flask+mysql数据库 下载安装MySQL数据库 下载安装MySQL-python 中间件 pip install flask-sqlalchemy (Python的ORM框架SQLAlchemy) mysql创建数据库 数据库配置信息config.py 建立my 阅读全文
摘要:
带label的文本输入区域 <label for=""></label><textarea " id=""></textarea> {% extends 'base.html' %} {% block title %}问答{% endblock %} {% block head %} <link t 阅读全文
摘要:
连接后端: 父模板: 登陆页面: 注册页面: 阅读全文
摘要:
CSS JS 阅读全文
摘要:
新建Flask项目。 设置调试模式。 理解Flask项目主程序。 使用装饰器,设置路径与函数之间的关系。 使用Flask中render_template,用不同的路径,返回首页、登录员、注册页。 用视图函数反转得到URL,{{url_for(‘login’)}},完成导航条里的链接。 from flask import Flask,render_template app = Flask(__n... 阅读全文