flask中的蓝图 模块化

作者: 幼姿沫 | 来源:发表于2020-08-31 16:05 被阅读0次

    蓝图格式

    一   ****   templates模板

    index.html

    <!DOCTYPE html>

    <html lang="en">

        <meta charset="UTF-8">

        <title>书店首页

    <h1>欢迎来到书店首页

    <a href="#">注册</a>&nbsp;&nbsp;<a href="#">登录

    <h3><a href="/admin">http://127.0.0.1:5000/admin/***

    <h3><a href="/user">http://127.0.0.1:5000/user/***

    <h3><a href="/author">http://127.0.0.1:5000/author/***

    </html>

    admin.html

    <!DOCTYPE html>

    <html lang="en">

        <meta charset="UTF-8">

        <title>管理员页面

    <h1>欢迎来到管理员页面

    <table border="1" align="center" width="600">

            <th>编号

            <th>名字

            <th>密码

            <th>创建时间

            <th>操作

            <td>1

            <td>super

            <td>123456

            <td>2020-08-08

                <a href="#">修改

                <a href="#">删除

            <td>2

            <td>admin

            <td>123456

            <td>2020-08-09

                <a href="#">修改

                <a href="#">删除

    </html>

    author.html

    <!DOCTYPE html>

    <html lang="en">

        <meta charset="UTF-8">

        <title>作者页面

    <h1>欢迎来到作者管理页面

    <table width="600" border="1" align="center">

            <th>作者编号

            <th>作者姓名

            <th>作者笔名

            <th>作者籍贯

            <th>作者作品

            <th>操作

            <td>1

            <td>管谟业

            <td>莫言

            <td>山东潍坊

            <td>《生死疲劳》

                <a href="#">修改

                <a href="#">删除

            <td>2

            <td>查良镛

            <td>金庸

            <td>浙江海宁

            <td>《神雕侠侣》

                <a href="#">修改

                <a href="#">删除

    </html>

    user.html

    <!DOCTYPE html>

    <html lang="en">

        <meta charset="UTF-8">

        <title>用户页面

    <h1>欢迎来到用户页面

    <table align="center" border="1" width="600">

            <th>用户编号

            <th>用户名称

            <th>用户密码

            <th>书籍记录

            <th>操作

            <td>1

            <td>user01

            <td>123456

            <td>《西厢记》《爵士枪王》《初恋这首情歌》

                <a href="#">修改

                <a href="#">删除

            <td>2

            <td>user02

            <td>123456

            <td>《会计学》《美术近代史》《神雕侠侣》《生死疲劳》

                <a href="#">修改

                <a href="#">删除

    </html>

    二    ******    蓝图模板

    admin.py

    author.py

    user.py

    三  *****  总的flask模板

    app.py

    from flaskimport Flask,render_template

    from manager.adminimport admin

    from manager.authorimport author

    from manager.userimport user

    app = Flask(__name__)

    app.register_blueprint(admin,url_prefix='/admin')

    app.register_blueprint(author,url_prefix='/author')

    app.register_blueprint(user,url_prefix='/user')

    @app.route('/')

    def hello_world():

    return render_template('index.html')

    if __name__ =='__main__':

    app.run()

    相关文章

      网友评论

        本文标题:flask中的蓝图 模块化

        本文链接:https://www.haomeiwen.com/subject/yeklsktx.html