关于用python构建一个web的应用

这篇具有很好参考价值的文章主要介绍了关于用python构建一个web的应用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这次写的是用python构建一个web的应用,且至少有两个页面。

1.下载flask。

打开控制面板,输入cmd,然后输入 pip install flask,出现如图所示:

关于用python构建一个web的应用

 安装成功后会出现Successfully installed.....

2.建立一个flask文件夹,在里面再建立一个templates文件夹,然后在templates中写两个html,如图所示:

关于用python构建一个web的应用

稍后我会将网页放在后面。

3. 写一个python文件

from flask import Flask,render_template,request
app=Flask(__name__)
@app.route('/')
def entry():
    return render_template('du.html')
@app.route('/result',methods=['POST'])
def result():
    name=request.form['name']
    ID=request.form['ID']
    address=request.form['address']
    return render_template('2.html',the_name=name,the_ID=ID,the_address=address)
if __name__==('__main__'):
    app.run(debug=True)

注意细节,不要打错!(python中的网址名与你写的html名一致)

4.运行python,会出现如图所示:

关于用python构建一个web的应用

 然后复制http://127.0.0.1:5000去浏览器打开,会出现如图:

关于用python构建一个web的应用

然后输入信息,会转到新的页面:

关于用python构建一个web的应用 

 ps:代码如下:

du.html

​


<!doctype html>
<html>
<head>
<meta charset="utf-8">
  <title>花客的空间</title>
</head>
<body>
<style>
body{font-size:20px;font-family:"黑体";background-image: -webkit-linear-gradient(left,rgb(0,208,212),rgb(158,255,164));}
body,form,input,p{padding:10px;margin:10px;border:5px;}
form{
width:400px;
height:400px;
margin:50px auto;
padding-left:200px;
background:#C9DCB9;
background-color: rgba(255,255,255,0.1);
background-image: -webkit-linear-gradient(left,rgb(0,208,212),rgb(158,255,164));
}
 p{
 height:10px;
 margin-top:18px;
 }
</style>
<form method='POST' action='/result'>
<table>
<tr>
<td width="51" height="45"> 姓名: </td>
<td width="167"> <input type="text"name='name' width='100'> </td>
</tr>
<tr>
<td height="42">性别:</td>
<td><input type="text" name='ID' width='100' ></td>
</tr><tr>
<td height="42">爱好:</td>
<td><input type="text" name='address' width='100'style="float:center;" ></td>
</tr>
</table>

<p>
<input  type="submit" style="height: 35px;width:50px;font-size:15px;color:black;" value="提交"/>
</p>
</form>
</body>
</html>

​

2.html




<!doctype html>
<html>
<head>
<meta charset="utf-8">
  <title>后台</title>
</head>
<style>
body{font-size:20px;font-family:"黑体";background-image: -webkit-linear-gradient(left,rgb(0,208,212),rgb(158,255,164));}
body,form,input,p{padding:20px;margin:20px;border:20px;}
form{
width:400px;
height:400px;
margin:50px auto;
padding-left:250px;
padding-top:100px;
background-color: rgba(255,255,255,0.1);
background-image: -webkit-linear-gradient(left,rgb(0,208,212),rgb(158,255,164));

}
 p{
 height:20px; 
 margin-top:10px;
 }
</style>
<body>
<form>
<table>
<tr>
后台数据:
</tr>
<tr>
<td> 姓名: </td>
<td> {{the_name}}</td>
</tr>
<tr>
<td>性别:</td>
<td> {{the_ID}} </td>
</tr>
<tr>
<td>爱好:</td>
<td> {{the_address}} </td>
</tr>
</table>
</form>
</body>
</html>

当然,你也可以用PyCharm去做,差不太多。有不懂的联系我哟。文章来源地址https://www.toymoban.com/news/detail-437775.html

到了这里,关于关于用python构建一个web的应用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python web实战 | 用 Flask 框架快速构建 Web 应用【实战】

    Python web 开发已经有了相当长的历史,从最早的 CGI 脚本到现在的全栈 Web 框架,现在已经成为了一种非常流行的方式。 Python 最早被用于 Web 开发是在 1995 年(90年代早期),当时使用 CGI 脚本编写动态 Web 页面。2004 年 Django 框架发布,它是一个高度模块化的框架,提供了许多

    2024年02月07日
    浏览(52)
  • [Java Web]element | 一个由饿了么公司开发的前端框架,让你快速构建现代化、美观的 Web 应用程序。

    ⭐作者介绍:大二本科网络工程专业在读,持续学习Java,努力输出优质文章 ⭐作者主页:@逐梦苍穹 ⭐所属专栏:Java Web ⭐如果觉得文章写的不错,欢迎点个关注一键三连😉有写的不好的地方也欢迎指正,一同进步😁 https://element.eleme.cn/#/zh-CN/component/installation   Element 是

    2024年02月05日
    浏览(93)
  • 软件测试|Django 入门:构建Python Web应用的全面指南

    引言 Django 是一个强大的Python Web框架,它以快速开发和高度可扩展性而闻名。本文将带您深入了解Django的基本概念和核心功能,帮助您从零开始构建一个简单的Web应用。 什么是Django? Django 是一个基于MVC(模型-视图-控制器)设计模式的Web框架,旨在简化Web应用程序的开发过

    2024年02月02日
    浏览(60)
  • 从零开始学Flask: 3分钟用Python快速构建Web应用

    什么是Flask?Flask 是一个轻量级的 Python Web 应用框架,因其简单易用、灵活性高等特点,可以帮助开发者快速构建小型应用和个人项目,被广泛用于开发各种 Web 应用,包括博客、社交网络、电子商务网站等。Flask 框架具有以下优点: 简单易用。Flask 框架的设计目标是保持简

    2024年02月15日
    浏览(51)
  • Python Flask-Security: 构建安全而强大的Web应用

    📚 个人网站:ipengtao.com Flask-Security是一个基于Flask的安全扩展,为开发者提供了构建安全且强大的Web应用的工具。本文将深入探讨Flask-Security的核心功能、基本用法以及在实际应用中的一些高级特性,通过丰富的示例代码,助您更全面地了解和应用这一用于Web应用安全的优秀

    2024年02月03日
    浏览(46)
  • 一文1800字从0到1使用Python Flask实战构建Web应用

    Python Flask是一个轻量级的Web框架,它简单易用、灵活性高,适用于构建各种规模的Web应用。本文将介绍如何使用Python Flask框架来实战构建一个简单的Web应用,并展示其基本功能和特性。 安装完成后,我们可以开始构建我们的Web应用。 在项目文件夹中创建一个名为app.py的Pyth

    2024年02月10日
    浏览(43)
  • 一个用python PyQT写的背单词小程序

    主要用到了QGridLayout, QTableWidget

    2024年02月04日
    浏览(40)
  • 一个月学通Python(十八):Django表单的应用(Web开发)

    结合自身经验和内部资料总结的Python教程,每天3章,1个月就能全方位的完成Python的学习并进行实战开发,学完了定能成为大佬!加油吧!卷起来! 全部文章请访问专栏:《Python全栈教程(0基础)》 我们继续来完成上一章节中的项目,实现“用户注册”和“用户登录”的功

    2024年02月16日
    浏览(59)
  • 生成式人工智能聊天黑客松导学系列 - 用 Python 构建您的第一个 RAG 应用

    点击蓝字 关注我们 编辑:Alan Wang 排版:Rani Sun 活动简介 在过去半年,我们有数以百计的开发人员使用 Python 结合不同领域的知识构建基于人工智能的聊天应用程序。用户只需要通过简单提问就可以使用 RAG(检索增强生成)从 LLM 模型获取专业的知识回答。 我们也从不少传统

    2024年02月21日
    浏览(70)
  • 【GPT,Flask】用Python Flask结合OpenAI的GPT API构建一个可自主搭建的内容生成应用网站

    自己构建模型并进行训练需要很高的知识,技能和资源门槛。如今,通过OpenAI提供的API,则可以快速通过GPT能力构建可以提供内容生成服务的在线网站。这套框架可以提供给用户,用户可以利用该框架在自己的环境(比如自己的公司内)构建内容生成服务。你也可以自己上线

    2024年02月11日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包