【web开发】1、flask入门和html开发

这篇具有很好参考价值的文章主要介绍了【web开发】1、flask入门和html开发。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


一、前端三剑客是什么?

HTML:标签具有模式特点。
CSS:修改标签的特点。
JavaScript:动态效果。

二、快速开发网站

1.安装flask

在终端输入下面代码:

pip install flask

【web开发】1、flask入门和html开发,web开发,flask,web,python

2.根目录下创建templates目录及web.py文件

要保证templates目录及web.py文件在同一级
web.py代码如下(示例):

from flask import Flask,render_template

app =Flask(__name__)
@app.route("/get/news/")    #自己创建的链接
def get_news():
    return render_template("get_news.html")
if __name__== '__main__':
	app.run(host='0.0.0.0', port=5100, debug=False)

并在templates目录下创建对应的get_news.html文件。
get_news.html文件代码如下:

`<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>获取新闻</h1>
<div>cjsgceivuk</div>
</body>
</html>

运行web.py文件:鼠标右键点击【web开发】1、flask入门和html开发,web开发,flask,web,python或点击运行按钮【web开发】1、flask入门和html开发,web开发,flask,web,python,在下方处点击链接【web开发】1、flask入门和html开发,web开发,flask,web,python
在链接后输入刚才自己创建的/get/news/,如图,即可获得在get_news.html输入的内容【web开发】1、flask入门和html开发,web开发,flask,web,python

三、HTML

3.1常用标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
<!--    <link rel="stylesheet" href="common.css"/>-->
    <title>Title</title>
</head>
<body>

    <h1>1.一级标签【加大加粗】</h1>
    <div>2.内容占一行【块级标签】</div>
    <span>3.内容多少占多少【行内标签】</span>
 <div>
     <a href="https://www.baidu.com/">4.1 链接,可跳转到其他网站</a>
 </div>
<div>
    <a href=“/get/news/”>4.2 跳转到自己网站其他位置(当前页面)</a>
</div>
<div>
    <a href="/show/info/"  target="_blank">4.3 跳转到自己网站的其他位置(新的Tab页面打开)</a>
</div>
<div>
    <img  style="height:100px;width:100px"  src="/static/img.jpg"/>5.1内部图片(与templates目录同级的static目录下的图片img.jpg)
</div>
<div>
   <img src="https://img1.baidu.com/it/u=1899045995,881885928&fm=253&app=53&size=w500&n=0&g=0n&f=jpeg?sec=1696560790&t=52d6f8ae945cd8c5c8d637772547cd04">5.2外部链接图片
</div>

【web开发】1、flask入门和html开发,web开发,flask,web,python

3.2列表标签

ul表示无序列表,ol表示有序列表

<div>
    <h1>运营商列表</h1>
        <ul>
            <li>中国移动</li>
            <li>中国联通</li>
            <li>中国电信</li>
        </ul>
    <h1>运营商列表</h1>
        <ol>
            <li>中国移动</li>
            <li>中国联通</li>
            <li>中国电信</li>
        </ol>
</div>

【web开发】1、flask入门和html开发,web开发,flask,web,python

3.3表格标签

th列名,td数据

<div>
        <h1>数据表格</h1>
            <table border="1">
                <thead>
                   <tr>  <th>ID</th> <th>姓名</th>  <th>年龄</th>  </tr>
                </thead>
                <tbody>
                    <tr> <td>10</td> <td>aa</td> <td>22</td> </tr>
                    <tr> <td>11</td> <td>bb</td> <td>23</td> </tr>
                    <tr> <td>12</td> <td>cc</td> <td>12</td> </tr>
                    <tr> <td>13</td> <td>dd</td> <td>23</td> </tr>
                </tbody>
            </table>
    </div>

【web开发】1、flask入门和html开发,web开发,flask,web,python

3.4INPUT系列(7个)

    <div>
        <h1>input系列</h1>
        <div>文本框
            <input type="text">
        </div>
        <div>(密码框***)
            <input type="password">
        </div>

        <div>(上传文件)
            <input type="file">
        </div>
        <div>(单选)
            <input type="radio" name="n1"><input type="radio" name="n1"></div>
        <div>(多选)
            <input type="checkbox">老婆
            <input type="checkbox">baby
            <input type="checkbox">女朋友
            <input type="checkbox">好朋友
        </div>
        <div>(两种提交方式)
            <input type="button" value="提交">
            <input type="submit" value="提交">
        </div>

    </div>

【web开发】1、flask入门和html开发,web开发,flask,web,python

3.5下拉框

    <div>
        <h1>下拉框</h1>
        <select> -->单选下拉框
            <option>北京</option>
            <option>上海</option>
            <option>云南</option>
        </select>
        
        <select multiple> -->多选下拉框(长按shift多选)
            <option>北京</option>
            <option>上海</option>
            <option>云南</option>
        </select>
    </div>

【web开发】1、flask入门和html开发,web开发,flask,web,python

3.6多行文本

<div>
        <h1>多行文本</h1>
        <textarea rows="3"></textarea>
    </div>

【web开发】1、flask入门和html开发,web开发,flask,web,python

3.7案例:用户注册页面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .c1{
            color:red;
        }
        .c2{
            height:50px
        }
    </style>
</head>
<body>
<h1 class="c1">用户注册</h1>
<form method="POST" action="/new/info">
<div class="c2">
  用户名:<input type="text" name="uu">
</div>
<div>
  密码:<input type="password" name="pp">
</div>
<div>
  选择性别:
    <input type="radio" name="n1"><input type="radio" name="n1"></div>
<div>
  爱好: <input type="checkbox" name="hobby" value="1">唱歌
       <input type="checkbox" name="hobby" value="2">看跑男
       <input type="checkbox" name="hobby" value="3">睡觉
</div>
<div>
  城市:
    <select  name="city">
        <option>晋城</option>
        <option>西安</option>
        <option>洛阳</option>
    </select>
</div>
<div>
  擅长领域:
    <select multiple name="area">
        <option>打代码</option>
        <option>写代码</option>
        <option>抄代码</option>
    </select>
</div>
<div>
    备注:<textarea rows="5"></textarea>
</div>

<div>
    <input type="submit" value="submit按钮">
    <input type="button" value="button按钮">
</div>
</form>
</body>
</html>

【web开发】1、flask入门和html开发,web开发,flask,web,python文章来源地址https://www.toymoban.com/news/detail-696959.html

到了这里,关于【web开发】1、flask入门和html开发的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Python Web开发:Django与Flask框架

    Django和Flask都是Python中非常受欢迎的Web开发框架。虽然它们都是用于构建Web应用程序的工具,但它们在设计理念、使用方式和适用场景等方面存在一些差异。 Django Django是一个“大而全”的框架,遵循MVC设计模式。它内置了很多功能,如ORM(对象关系映射)、模板引擎、表单处

    2024年02月22日
    浏览(34)
  • Python Flask Web开发二:数据库创建和使用

    数据库在 Web 开发中起着至关重要的作用。它不仅提供了数据的持久化存储和管理功能,还支持数据的关联和连接,保证数据的一致性和安全性。通过合理地设计和使用数据库,开发人员可以构建强大、可靠的 Web 应用程序,满足用户的需求。这里介绍:SQLAlchemy 安装pymysql和

    2024年02月10日
    浏览(33)
  • python Web开发 flask轻量级Web框架实战项目--学生管理系统

     上次发的一篇文章,有很多朋友私信我要后面的部分,那咱们就今天来一起学习一下吧,因为我的数据库这门课选中的课题是学生管理系统,所以今天就以这个课题为例子,从0到1去实现一个管理系统。数据库设计部分我会专门出一个博客的,敬请期待吧~~~ 介如很多朋友问

    2024年02月16日
    浏览(29)
  • Python 2.x 中如何使用flask模块进行Web开发

    Python 2.x 中如何使用 Flask 模块进行 Web 开发 引言: 随着互联网的快速发展,Web开发成为了互联网行业中一项非常重要的技术。而在 Python 的Web开发中,Flask框架是一种非常流行的选择。它简单轻巧,灵活易用,适合中小型项目的快速开发。本文将介绍如何在 Python 2.x 版本中使用

    2024年02月14日
    浏览(24)
  • Python Flask Web开发三:数据表的字段增加和删除

    在实际的开发中,数据表中的字段的增加和删除是很正常的操作,在运营的不断提需求下,这个修改的频率是很高的,那么在flask中如何进行字段的增加和删除呢?下面我来给大家讲讲 使用数据库迁移工具(如 Flask-Migrate等)创建一个新的迁移脚本。这个脚本将包含对数据库

    2024年02月09日
    浏览(23)
  • HTML5+CSS3+移动web 前端开发入门笔记(二)HTML标签详解

    排版标签用于对网页内容进行布局和样式的调整。下面是对常见排版标签的详细介绍: 标题使用至标签进行定义。定义最大的标题,定义最小的标题。具有align属性,属性值可以是:left、center、right。 将给定的HTML代码转换为Markdown格式的标题标签如下所示: 效果演示: H3:

    2024年02月07日
    浏览(40)
  • Python-web开发学习笔记(3):Flask Demo,一个网站开发小案例

    ☕️ 推荐关注我的另一个专栏系列:大道至简,该系列收录了许多优质的人工智能算法博文,包括机器学习和自然语言处理等,持续更新中,欢迎各位关注~   介绍完Python-web开发学习笔记(2)--- HTML基础_尚拙谨言的博客-CSDN博客,我们来搞一个简单的网站小案例,带大家更进

    2024年02月06日
    浏览(22)
  • Python Web开发记录 Day1:HTML

    名人说:莫道桑榆晚,为霞尚满天。——刘禹锡(刘梦得,诗豪) 创作者:Code_流苏(CSDN) (一个喜欢古诗词和编程的Coder😊) 一、HTML 1、前端引入和HTML标签 ①前端引入 安装fllask 咱们的网站与别人的不一样: Flask框架为了让咱们写标签方便,支持将字符串写入到文件里面

    2024年02月21日
    浏览(22)
  • python_web1(前端开发之HTML、CSS、Bootstap、Javascript、JQuery)

    知识总结: Python_web前端开发 python 安装Flask web框架 pip install flask 简介:templates用来返回html的页面,而非文本。 创建文件index.html 结构如下 index.xml内容如下: web1.py内容如下: 重新运行后: 固定格式:h/div/span/a/img/ul/li/table/input/form 通用的字符编码 meta charset=“UTF-8” div:一个

    2024年04月14日
    浏览(36)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包