开始Flask项目

  1. 新建Flask项目。
  2. 设置调试模式。
  3. 理解Flask项目主程序。
  4. 使用装饰器,设置路径与函数之间的关系。
  5. 使用Flask中render_template,用不同的路径,返回首页、登录员、注册页。
  6. 用视图函数反转得到URL,{{url_for(‘login’)}},完成导航条里的链接。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>planting</title>
        <link rel="stylesheet" type="text/css" href="../css/20.css">
    </head >
    <body >
    <div>
    
        <div class="img">
            <a href="https://image.baidu.com/">
                <img src="https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=4071790924,2914289697&fm=27&gp=0.jpg">
            </a>
            <div class="desc"><a href="login.html">登陆</a> </div>
        </div>
         <div class="img">
            <a href="https://image.baidu.com/">
                <img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1508478993164&di=21005bc9d7cbc500390e5b62c3b859a7&imgtype=0&src=http%3A%2F%2Fwapfile.desktx.com%2Fpc%2F161122%2Fbigpic%2F5832b76c05a7e.jpg">
            </a>
            <div class="desc"><a href="rege.html">注册</a> </div>
        </div>
    
    </div>
    
    <div class="clearfloat">
    
    <img src="https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=4071790924,2914289697&fm=27&gp=0.jpg">
    <img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1508478993164&di=21005bc9d7cbc500390e5b62c3b859a7&imgtype=0&src=http%3A%2F%2Fwapfile.desktx.com%2Fpc%2F161122%2Fbigpic%2F5832b76c05a7e.jpg">
    
    </div>
    </body>
    </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title >GZCC</title>
        <link rel="stylesheet" type="text/css" href="../css/200.css">
        <script src="../js/aaa.js"></script>>
    
    </head>
    <body class="abc">
    <h1 align="center" class="ads">Welcome to gzcc</h1>
    
    <h4 align="center"class="ads"> Management system</h4>
    <div style="margin:0" align="center">
    <div  id="container" style="width:400px " >
        <div class="touming" id="header" style="background-color: aqua;color: darkcyan;"><h2 align="center" style="margin-bottom:0;"> CREATE ACCOUNT</h2></div>
    
    <form align="center" >
        <input id="uname" type="text"name="username"placeholder="[email protected]"><br>
        <input id="upass" type="password"name="password" placeholder="create password"><br>
        <input id="oupass" type="password"name="apassword" placeholder="again password"><br>
        <a href="https://image.baidu.com/">Log in </a>
        <div id="error_box"> <br></div>
        <input class="body"  type="button" onclick="myLogin()" value="CREATE"style="width: 250px;height: 50px;background-color: aqua;">
    <div id="content" style=";height:150px;width:400px;float:left;"></div>
        <div class="touming" id="footer" style="background-color:aqua;clear:both;text-align:center;color: darkcyan;">版权 ? djc</div>
    </form>
    </div>
    </div>
    </body> </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title >GZCC</title>
        <link rel="stylesheet" type="text/css" href="../css/200.css">
        <script src="../js/39.js"></script>>
    
    </head>
    <body class="abc">
    <h1 align="center" class="ads">Welcome to gzcc</h1>
    
    <h4 align="center"class="ads"> Management system</h4>
    <div style="margin:0" align="center">
    <div  id="container" style="width:400px " >
        <div class="touming" id="header" style="background-color: aqua;color: darkcyan;"><h2 align="center" style="margin-bottom:0;">LOG IN TO GZCC</h2></div>
    
    <form align="center" >
        username:<input id="uname" type="text"name="username"placeholder="username"><br>
        password:<input id="upass" type="password"name="password" placeholder="password"><br>
        <a href="https://image.baidu.com/">Forgot Password?</a>
        <div id="error_box"> <br></div>
        <input class="body"  type="button" onclick="myLogin()" value="Log In"style="width: 250px;height: 50px;background-color: aqua;">
    <div id="content" style=";height:150px;width:400px;float:left;"></div>
        <div class="touming" id="footer" style="background-color:aqua;clear:both;text-align:center;color: darkcyan;">版权 ? djc</div>
    </form>
    </div>
    </div>
    </body> </html>
    from flask import Flask,render_template
    
    app = Flask(__name__)
    
    @app.route(‘/‘)
    def index():
        return render_template(‘index.html‘)
    
    @app.route()
    def login():
        return render_template(‘login.html‘)
    
    @app.route()
    def rege():
        return render_template(‘rege.html‘)
    
    if __name__=="__main__":
        app.run(debug=True)

时间: 2024-08-30 13:23:29

开始Flask项目的相关文章

二十、开始Flask项目

新建Flask项目. 设置调试模式. 理解Flask项目主程序. 使用装饰器,设置路径与函数之间的关系. 使用Flask中render_template,用不同的路径,返回首页.登录员.注册页. from flask import Flask,render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') @app.route('/login/',met

作业20-开始Flask项目

新建Flask项目. 设置调试模式. 理解Flask项目主程序. 使用装饰器,设置路径与函数之间的关系. 使用Flask中render_template,用不同的路径,返回首页.登录员.注册页. 用视图函数反转得到URL,url_for('login'),完成导航里的链接. from flask import Flask from flask import render_template app = Flask(__name__) @app.route('/') def base(): retu

Flask项目示例目录

Flask不同于Django,Django在创建程序时自动得到必要的目录文件,而Flask则只有一个空文件夹,所以关于Flask项目的目录我们需要自行配置. 首先利用pycharm创建一个项目,在根目录下创建一个app文件夹(app文件).一个utils文件夹(用于放数据库连接池).一个manage.py文件和一个settings.py文件.这里我还创建了一个auth文件夹,写了一个验证登录的py文件 首先,我们要在app文件夹下依次创建一下内容: static文件夹:用于放静态文件 templ

gunicorn、nginx部署flask项目,并用supervisor来管理进程

本科的时候做公众号,开始提供学生教务查询服务,后端从PHP转到Python,无论是使用django还是flask,部署都没PHP那么方便,每次修改程序完,都是ps ax,然后再kill,再run.emmmmmm,其实一直都知道supervisor,之前配置过几次,都没配成功 ,也就没耐心好好去学一学,刚好寒假想重新学一下flask,就尝试了一下,配置成功,顺便记录下,以便以后的使用. Flask项目开发 emmmmmm,这里就不赘述了,我这里部署的是自己根据Flask官方文档进行练习的项目,如果

flask项目部署到阿里云 ubuntu16.04

title: flask项目部署到阿里云 ubuntu16.04 date: 2018.3.6 项目地址: 我的博客 部署思路参考: Flask Web开发>的个人部署版本,包含学习笔记. 开始之前 购买阿里云ecs一周版, 参考 购买万网域名(也是阿里家的) 过程: # apt update # apt upgrade # apt install python-virtualenv # apt install nginx git 下载源码: # git clone 我的博客源码地址 &&a

flask项目结构(一)mariadb

简介: 本文主要是根据自己所学,创建一个flask项目,使用sqlalchemy,alembic,mariadb,bootstrap,APScheduler,selenium,request…………技术,创建及部署在docker中. 应该是会维护在github,作为以后写flask项目的蓝本程序. 一:安装maradb. 1.在windows中运行mariadb. http://www.haosql.com/,推荐这里下载一个绿色版的mariadb. HaoSQL,好用的SQL. 本程序的目的只

使用Nginx和uwsgi部署Flask项目

前言 之前用Flask框架开发了一个Python的Web项目,使用Nginx和uWSGI部署起来感觉挺麻烦,过程中还因为对Flask框架的不熟悉,花了好长时间才把应用完全部署起来.下面分享部署成功的相关配置以及部署Flask项目时极可能犯的一个小错误. 一. 配置 1. Flask Web项目源码 Nginx使用的版本是1.6.1,uWSGI是2.0.8,Flask是0.10.1.在Linux环境下安装好Nginx.uWSGI和Flask之后,将使用Flask框架开发的web项目源码放到Linu

windows环境隐藏命令行窗口运行Flask项目

Linux下可以使用nohub来使Flask项目在后台运行,而windows环境下没有nohub命令,如何让Flask项目在windows中在后台运行而不显示命令行窗口呢? 1.写一个.bat脚本来启动Flask程序 # app.py是Flask项目启动入库 python app.py 2.写一个.vbs脚本来启动.bat # app.py, run.bat 和 runbat.vbs放在同一个目录下,如果不是同一目录下则用绝对路径 CreateObject("WScript.Shell"

python2.7环境下的flask项目导入模块失败解决办法

如下一个flask项目的目录: 这个flask项目在python3.6环境下可以正常启动,但是在python2.7环境下如下报错提示: 提醒模块找不到.如下解决方法: 只需要在views目录里面加一个空的__init__.py文件. 执行结果如下: 结束! 原文地址:https://www.cnblogs.com/aaronthon/p/9937715.html