在pycharm用flask制作注册网站

news/2024/5/21 11:22:43/文章来源:https://blog.csdn.net/weixin_52634719/article/details/119853968

具体的文件排列如下图:

 register.html代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<form action="{{ url_for( 'result') }}" method="post"><p>姓名:<input type="text" name="姓名"></p><p>年龄:<input type="text" name="年龄"></p><p>性别:<input type="text" name="性别"></p><p>地址:<input type="text" name="地址"></p><p><input type="submit" value="提交"></p></form>
</body>
</html>

result.html代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<table   border="1">{%for key,value in result.items() %}    <!----[(key,value   ),( key,value  ),( key,value   )]-----><tr><th>{{ key }}</th><td>{{ value }}</td></tr>{% endfor %}</table>
</body>
</html>

index2.html代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>欢迎光临,今天是{{ var }}<br/>几天值班的有:<br/>{%  for data in list %}   <!---用大括号和%括起来是控制结构-----还有if--><li>{{ data }}</li>{% endfor %}任务:<br/>  <!------了解一下如何在页面打印表格,以及迭代---><table   border="1">{%for key,value in task.items() %}    <!----[(key,value   ),( key,value  ),( key,value   )]-----><tr><td>{{ key }}</td><td>{{ value }}</td></tr>{% endfor %}</table></body>
</html>

app.py代码如下:

from flask import Flask,render_template,request
import datetimeapp = Flask(__name__)#路由解析,通过用户访问的路径匹配相应的函数
# @app.route('/')
# def hello_world():
#
#     return '各鞋位'+name#debug模式开启@app.route('/index')
def hello():return '各鞋位'#通过访问路径获取用户的字符串参数
# @app.route('/user/<name>')
# def welcome(name):
#
#     return '各鞋位,%s'%name#通过访问路径获取用户的整形参数   此外还有,float类型
@app.route('/user/<int:id>')
def welcome(id):return '各鞋位,%d号的会员'%id#路由的路由路径不能重复,用户通过唯一路径访问特定的函数#返回给用户渲染后的网页文件
# @app.route('/')
# def index2():
#     return render_template("index2.html")#向页面传递一些变量
@app.route('/')
def index3():time = datetime.date.today()   #普通变量name = ["校长","小王","校招"]    #列表类型task = {"任务":"大人","时间":"三小时"}    #字典类型return render_template("index2.html",var = time,list = name,task =task)#表单提交
@app.route('/test/register')
def regisiter():return render_template("test/register.html")#接受表单提交的路由需要指定methods为post
@app.route('/result',methods =['POST','GET'])
def result():if request.method =='POST':result = request.formreturn render_template("test/result.html",result = result)if __name__ == '__main__':app.run(debug=True)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_779209.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大型网站技术架构(一)大型网站架构演化

2019独角兽企业重金招聘Python工程师标准>>> 看完了有一本书&#xff0c;就应该有所收获&#xff0c;有所总结&#xff0c;最近把《大型网站技术架构》一书给看完了&#xff0c;给人的印象实在深刻&#xff0c;再加上之前也搞过书本上讲的反向代理和负载均衡以及ses…

Dapper:The member of type SeoTKD cannot be used as a parameter Value

异常汇总&#xff1a;http://www.cnblogs.com/dunitian/p/4523006.html#dapper 上次说了一下Dapper的扩展Dapper.Contrib http://www.cnblogs.com/dunitian/p/5710382.html 以及这个异常&#xff1a;Dapper.Contrib&#xff1a;GetAsync<T> only supports an entity with…

网站漏洞扫描及常见问题解决

一、工具介绍 最近需要漏扫和渗透性测试&#xff0c;学习了行家的博客&#xff0c;决定使用下面几个工具&#xff0c;分别是Nessus、nmap、appscan和SQLmap。 Nessus&#xff1a;Nessus 是目前全世界最多人使用的系统漏洞扫描与分析软件。总共有超过75,000个机构使用Nessus 作…

做了一个类似超级课程表的网站

效果图&#xff1a; 2.集成数据分析和可视化 登录界面&#xff1a; 转载于:https://www.cnblogs.com/ksxh/p/10849760.html

网站打不开显示access denied_分享一个微博热搜历史记录网站 - 微博热搜博物馆...

关键词&#xff1a;微博热搜历史 记录微博热搜 微博热搜 历史记录 记录微博历史热搜二次更新&#xff08;2020年7月27日&#xff09;&#xff1a;最近忙没时间更新&#xff0c;再者服务器租不起了2020年8月6日ECS实例自动销毁&#xff0c;项目开源欢迎star以及PRmeloncn/weibor…

没有限制的搜索引擎_怎么提高网站优化在搜索引擎的排名?

网站优化的目的是使网站在搜索引擎中排名靠前。只有当网站在搜索引擎中有了更好的排名&#xff0c;才能给网站带来更好的流量&#xff0c;促进效益转化。搜索引擎优化最理想的状态是用最短的时间把一个词优化到主页上&#xff0c;但是很多人遇到了实时性&#xff0c;相反&#…

YII2-安装配置(参照中文网站安装)

为什么80%的码农都做不了架构师&#xff1f;>>> 很久不写博客了&#xff0c;开始更博&#xff01;年底接了新的项目&#xff0c;一直没有系统学习&#xff0c;这个框架&#xff0c;作为YII的变体&#xff0c;今天开始系统学习整理YII的基础理论~ 对于真正的系统学习…

获取图片高宽_网站收录的图片要如何替换-长诚网络

关于如何替换百度搜索结果中网站标题下面出现的小图片(缩略图)是很多站长们都关心的问题&#xff0c;一个更加直观、更加吸引人眼球的缩略图&#xff0c;一张这样的图片无疑会给自己的网站带来更多的流量&#xff0c;为什么有的网站有图有的网站没有呢&#xff1f;如何能配上图…

每一个程序猿必知之SEO

似乎由于受这篇文章的影响 http://katemats.com/what-every-programmer-should-know-about-seo/ 于是我也觉得我应该写一个每一个程序猿必知之SEO。作为一个擅长前端兼SEO的设计师。搜索引擎是如何工作的假设你有时间&#xff0c;能够读一下谷歌的框架&#xff1a;http://infol…

网页,网站,网络服务器和搜索引擎的区别是什么?

Table of Contents 概述 深入探索 网页 网站 网络服务器 搜索引擎 前提:了解 互联网是怎么工作的目标:了解网页&#xff0c;网站&#xff0c;网络服务器和搜索引擎间的区别概述 正如任何领域的知识一样&#xff0c;网络也有很多的术语。别担心&#xff0c;我们不会把你淹…

能爬旅游景点数据的知名网站_去哪儿网上海景点数据爬虫分析

盼望着盼望着&#xff0c;五一小长假终于到来在这四天假期里&#xff0c;相信有很多同学十分纠结&#xff0c;也许你想着出去浪&#xff0c;结果一出门......可是这么多天假期&#xff0c;怎能甘心呆在宿舍做个快乐肥宅&#xff1f;我们爬取了去哪儿网&#xff0c;获得了上海15…

旅游类电子商务网站规划书_必看!经济与管理类专业汇总!超多美女!高大上的专业...

同学们今天开始择校菌给大家推出大学专业专题今天给大家介绍《经济与管理类专业汇总》让你们更懂专业专题五&#xff01;经济与管理类专业&#xff01;本期专业介绍&#xff1a;会计、财务管理、金融管理、投资与理财、审计、工商企业管理、市场营销、物流管理、人力资源管理、…

查看网站所有会话_如何保留Focus会话的历史日志?Focus mac使用教程

Focus是Mac平台上的网站和应用程序拦截器&#xff0c;通过阻止分散注意力的网站和应用程序&#xff0c;来提高您的工作效率&#xff0c;并以最好的状态完成任务&#xff01;有些朋友想要保留对Focus会话历史日志的查看使用权&#xff0c;以方便了解最近的工作情况&#xff0c;那…

不占内存的浏览器_4款黑科技办公网站,高效实用,不占内存,高手的必备神器...

在当下这样的互联网时代中&#xff0c;很多windows软件研发出了在线版的软件&#xff0c;其实&#xff0c;这样的研发对大家来说都是很有利的&#xff0c;第一&#xff0c;不用下载&#xff0c;直接通过浏览器就能直接使用到和下载后使用效果一样的软件&#xff0c;第二&#x…

用户增速与体验质量并存,博睿数据携阿里云发布双十一电商网站用户体验报告

在新「经济模式」新「技术」加持下&#xff0c;互联网企业如雨后春笋般不断涌现。但随着互联网渗透率不断提升&#xff0c;互联网所面临的增量空间逐步收窄&#xff0c;无论是巨头企业还是出场企业&#xff0c;新流量都已成为稀缺资源。与此同时&#xff0c;企业将更多精力投入…

python 游戏开发_娱教于乐!四大游戏类编程网站,学Python再也不枯燥无味了

前言 学习编程虽然对有些人来说是件乐事,但是对大多数人来说仍然是一件比较枯燥困难的事情。当然,面临这样困惑的人,并不是只有你一个,所以,这世界上就出现了许多寓教于乐的通过游戏的形式来教你编程的网站。让你快乐学习编程。CodinGame四大游戏编程网站&#xff0c;边玩游戏&…

jsp论坛网站模版_网站优化排名应该如何选择网站模版程序

什么样的网站模版适合做SEO优化&#xff1f;当我们建立一个新的网站时&#xff0c;有大量的网站模板可供我们选择&#xff0c;但是我们如何从这些网站中选择合适的模板呢&#xff1f;什么样的网站模板有利于SEO&#xff0c;这个我们需要搞清楚。在选择模板之前&#xff0c;您应…

miniui页面移动的时候透明_搜索引擎优化 如何从旧内容页面链接受益“SEO权重”...

在一期的谷歌办公时间聊天中&#xff0c;穆勒参与讨论了一个关于旧闻连接的SEO权重问题。问这个问题的人说&#xff0c;他们有大量的新闻稿&#xff0c;已经积累了来自高层权威网站的入站链接&#xff0c;可能来自新闻网站和其他可能对其很重要的网站。问题围绕着如何重组网站&…