(tip:在使用外链地址的时候,记得在前面加http://)
url_for('函数名',key=value)是反解析,通过视图函数的名称,返回一个地址,经常配合redirect使用
@app.route...6.上下文
上下文:相当于一个容器,保存了Flask程序运行过程中的一些信息
有请求上下文和应用上下文,重点掌握请求上下文
request封装了HTTP请求的内容,针对的是HTTP请求
如user =...request.args.get('user')获取的是get请求的参数
session用来记录请求会话中的信息,针对的是用户信息
如session['name'] = user.id可以记录用户信息,...}}
输出:http://127.0.0.1
7.3.2url_for()
url_for 会根据传入的路由器函数名,返回该路由对应的URL,在模板中始终使用url_for()就可以安全的修改路由绑定的..."User"
第二个参数backref为类User,反向引用属性,即给多方指定内容访问一方
第三个参数lazy决定了什么时候SQLAlchemy从数据库中加载数据
动态(dynamic):这样关联对象会在被使用的时候再进行加载