当前位置: 首页 > news >正文

辽宁营商环境建设局网站软件园做网站

辽宁营商环境建设局网站,软件园做网站,重庆建筑信息工程官网,做网站百度云如果您尝试按下提交按钮,浏览器将显示“Method Not Allowed”错误。这是因为到目前为止,前一节中的登录视图函数完成了一半的工作。它可以在网页上显示表单,但是还没有逻辑来处理用户提交的数据。这是Flask-WTF使工作变得非常简单的另一个领域…

如果您尝试按下提交按钮,浏览器将显示“Method Not Allowed”错误。这是因为到目前为止,前一节中的登录视图函数完成了一半的工作。它可以在网页上显示表单,但是还没有逻辑来处理用户提交的数据。这是Flask-WTF使工作变得非常简单的另一个领域。下面是view函数的更新版本,它接受并验证用户提交的数据:

app/routes.py:

from flask import render_template, flash, redirect@app.route('/login', methods=['GET', 'POST'])
def login():form = LoginForm()if form.validate_on_submit():flash('Login requested for user {}, remember_me={}'.format(form.username.data, form.remember_me.data))return redirect('/index')return render_template('login.html', title='Sign In', form=form)

当你调用flash()函数时,Flask会存储消息,但是闪现的消息不会神奇地出现在网页中。应用程序的模板需要以适用于站点布局的方式呈现这些闪烁的消息。我将把这些消息添加到基本模板中,以便所有模板都继承此功能。这是更新后的基本模板:

app/templates/base.html

<html><head>{% if title %}<title>{{ title }} - microblog</title>{% else %}<title>microblog</title>{% endif %}</head><body><div>Microblog:<a href="/index">Home</a><a href="/login">Login</a></div><hr>{% with messages = get_flashed_messages() %}{% if messages %}<ul>{% for message in messages %}<li>{{ message }}</li>{% endfor %}</ul>{% endif %}{% endwith %}{% block content %}{% endblock %}</body>
</html>

以下是在用户名和密码字段中添加了字段验证消息的登录模板:

app/templates/login.html

{% extends "base.html" %}{% block content %}<h1>Sign In</h1><form action="" method="post" novalidate>{{ form.hidden_tag() }}<p>{{ form.username.label }}<br>{{ form.username(size=32) }}<br>{% for error in form.username.errors %}<span style="color: red;">[{{ error }}]</span>{% endfor %}</p><p>{{ form.password.label }}<br>{{ form.password(size=32) }}<br>{% for error in form.password.errors %}<span style="color: red;">[{{ error }}]</span>{% endfor %}</p><p>{{ form.remember_me() }} {{ form.remember_me.label }}</p><p>{{ form.submit() }}</p></form>
{% endblock %}

http://www.yayakq.cn/news/337691/

相关文章:

  • html和php做网站哪个好将网站加入小程序
  • 这几年做啥网站致富自助建网站工具
  • php和django做网站哪个好企业商用网站建设企划书
  • 吴江高端网站建设做的网站提示磁盘空间不足
  • 高端t恤定制网站打好代码怎么做网站
  • 做网站要下载的软件湖南平台网站建设哪里有
  • 网上接做网站的单子山东网站定制策划
  • 天津做流产五洲网站福州医院网站建设公司
  • 网站正在建设升级wordpress页面侧边栏消失
  • 深圳网站建设 网站设计网站建设难点和重点
  • 大淘客构建自己的网站摄影网站设计
  • 做百度网站网络营销主要是什么
  • 万网站底部添加备案号网页设计模板
  • wordpress全站伪静态昆明网站建设去出发科技公司
  • 114啦建站程序自己做h5制作开发
  • 未成年人做网站网站的建设需要多少钱
  • 建设厅网站如何查询企业信息互联网营销师考试
  • 没有做网站能备案吗软路由系统如何做网站
  • 长沙有哪些网站建设公司凌风wordpress高级
  • 公司网站建设需要显示什么软件广州市住房和城乡建设局网站
  • 免费视频网站制作企业管理软件系统网
  • 签订网站建设协议应注意事项建立公司的流程
  • 徽与章网站建设宗旨做网站之前的工作
  • 南昌网站定制织梦网站改版需要怎么做
  • 南京明辉建设有限公司网站宣传册设计模板
  • 旅游网站建设报告注册公司怎么注销
  • 网站建设思路方案软件开发外包公司的设计一般多少钱
  • 想自己做网站推广海尔建设网站的内容
  • 没有网站可以做seo吗济南网站搜索引擎优化
  • 直播网站开发好做么百度网盘搜索引擎