python创建web网页

网络系统软件开发结构:

1.C/S客户机/服务器,需要安装配对的软件,使用流畅体验更好;

2.B/S浏览器/服务器,直接在网站登录,方便快捷。

动态网站开发所需的web构件:客户端浏览器、web前端(HTML)、web服务器、服务器端编程语言(python)、数据库管理(MySQL)。

Python的web端开发库有flask、Django,但flask适用于个人小项目,轻量便捷;后者适用于大公司企业级的开发使用。豆瓣、知乎就是由python搭建的。

  1. 下载flask模块,学会使用Flask、render_template等函数
  2. 学习网页结构和源代码,在谷歌打开网页,按’ctrl+shift+i’打开“开发者工具Devtool”。
  3. 创建HTML格式文件,编写超文本语言,选择浏览器显示输出结果
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
       body{
       background-color:#F8F8FF;
       }
    </style>
</head>

<body>
<div>
    <h1 align="center" style="background-color:#FFA500">
        <pre>
            <h1>人 间 烟 火 餐 厅</h1>
            <h3>————至味是清欢————</h3>
            <h3 style="float:right; margin: 5px;">经营:富婆三人行</h3>
        </pre>
    </h1>
</div>

<audio controls autoplay="true" style="float:right; margin: 5px;">
  <source src="爱与希望.mp3" type="audio/mpeg">
  <source src="爱与希望.ogg" type="audio/ogg">
  Your browser does not support this audio format.
</audio>

<h1>本店菜品如下:</h1>
    <h1></h1>
    <h1></h1>
<div>
    <ol>
        <h2><li>柴火腊肉</li></h2>
        <h1></h1>
        <img src=img.png alt="图片" height="300px" width="300px" style="float:left">
        <div style="height:300px;width:500px;">
            <pre><h1>
                    湖南的一道特色菜,以
                    湖南安化腊肉和湘西腊
                    肉最为出名。安化腊肉
                    ,体形大,颜色黑,熏
                    得干,肉质细,味道香;
                    湘西腊肉,色彩红亮,
                    烟熏咸香。制作全过程
                    一般分为备料,腌渍,
                    熏制三步。
            </h1></pre>
        </div>
        <h1></h1>
        <h2><li>红烧鲫鱼</li></h2>
        <h3></h3>
        <img src=img_2.png alt="图片" height="300px" width="300px" style="float:left" >
        <div style="height:300px;width:500px;">
            <pre><h1>
                    红烧鲫鱼以鲫鱼为主要
                    食材,配以香菜、红辣
                    椒一起烧制的美味私房
                    菜,口味香辣可口,营
                    养价值丰富,具有增强
                    抗病能力、明目益智、
                    促进消化、美容抗皱等
                    功效,冬季吃最佳。
            </h1></pre>
        </div>
        <h1></h1>
        <h2><li>生炒糯米饭</li></h2>
        <h1></h1>
        <img src=img_3.png alt="图片" height="300px" width="300px" style="float:left">
        <div style="height:300px;width:500px;">
            <pre><h1>
                    生炒糯米饭是以生糯米
                    、红枣金桔、蜜枣等食
                    材制成的一道美食,此
                    饭补中益气,助消化,
                    治疗妇女产后贫血,尤
                    其适于产后调理滋补。
            </h1></pre>
        </div>
        <h1></h1>
        <h2><li>湖南夫子肉</li></h2>
        <h1></h1>
        <img src=img_4.png alt="图片" height="300px" width="300px" style="float:left">
        <div style="height:300px;width:500px;">
            <pre><h1>
                    夫子肉,由腌过的五花
                    肉裹上红色八角泡制的米
                    饭烤制而成,肥而不腻,
                    满嘴溢香,直让人放不下
                    筷子。选取腊肉或五花肉
                    ,用调料和米酒腌制而成。
            </h1></pre>
        </div>
        <h1></h1>
    </ol>
</div>

</body>

</html>

from flask import Flask as fla
from flask import render_template

app=fla(__name__)

@app.route('/')
# def index():
    # return('我的第一个python网站')
def index():
    return render_template('test111.html')

if __name__=='__main__':
    app.run(host='0.0.0.0',debug=True)

web网页:

有错误之处欢迎批评指正!

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Python是一门功能强大且易于学习的编程语言,它可以用于构建Web网站。在Python中,我们可以使用许多第三方库或框架来简化Web开发的过程。 首先,我们可以使用Flask或Django这样的Web框架来搭建Web网站。Flask是一个轻量级的框架,适合小型应用或原型开发。而Django是一个全功能的框架,适用于大型应用开发。这两个框架都提供了路由功能、模板引擎、表单处理和数据库集成等重要特性,使Web开发更加简单和高效。 其次,我们可以使用HTML、CSS和JavaScript来设计和布局网页。HTML是用于构建网页结构的标记语言,CSS用于样式设计,而JavaScript用于动态交互和用户体验的改进。Python中,我们可以使用模板引擎来渲染HTML模板,并将数据传递给前端页面进行呈现。 另外,Python还提供了许多有用的库来处理与Web相关的任务。比如,我们可以使用Requests库来进行HTTP请求和响应处理,BeautifulSoup库来解析HTML或XML文档,以及Pillow库来处理图像。 最后,要搭建Python Web网站,我们需要了解基本的Web开发概念,例如Web服务器、路由、请求和响应等。我们还需要学习数据库的基本知识,以便与Web应用程序集成和存储数据。 总而言之,Python是一种优秀的语言,可以用于快速构建Web网站。通过使用适当的库和框架,我们可以简化开发过程,并实现功能丰富的Web应用程序。无论是小型应用还是大型项目,Python都是一个可靠的工具。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值