![](https://img-blog.csdnimg.cn/20201018205626223.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python项目框架
略
花开如雨
这个作者很懒,什么都没留下…
展开
-
Python-Flask开发微电影网站(十)
1.后台管理之角色管理1.1 角色管理之定义角色表单在app的admin目录的forms.py文件中,定义角色表单# 角色表单class RoleForm(FlaskForm): name = StringField( label="角色名称", validators=[ DataRequired("请输入角色名称!") ], description="角色名称", render_kw={转载 2020-10-22 17:39:54 · 662 阅读 · 0 评论 -
Python-Flask开发微电影网站(九)
1.后台管理之电影管理1.1 电影管理之所有电影收藏列表1.1.1 电影管理之电影收藏列表视图函数在admin目录下的views.py文件中定义电影收藏列表视图函数电影收藏列表视图函数需要被登录控制装饰器和权限控制装饰器同时装饰@admin.route('/moviecol/list/<int:page>/', methods=["GET"])@admin_login_req@admin_authdef moviecol_list(page=None): if pag转载 2020-10-22 17:38:13 · 964 阅读 · 0 评论 -
Python-Flask开发微电影网站(八)
1.后台管理之电影预告管理1.1 定义电影预告表单在app的admin目录的forms.py文件中,定义电影预告表单# 预告表单class PreviewForm(FlaskForm): title = StringField( label="预告标题", validators=[ DataRequired("请输入预告标题!") ], description="预告标题", render转载 2020-10-22 17:30:02 · 1242 阅读 · 0 评论 -
Python-Flask开发微电影网站(七)
1.后台管理之电影管理1.1 定义电影表单在app的admin目录的forms.py文件中,定义电影表单# 电影表单class MovieForm(FlaskForm): title = StringField( label="片名", validators=[ DataRequired("请输入片名!") ], description="片名", render_kw={转载 2020-10-22 17:26:15 · 1029 阅读 · 0 评论 -
Python-Flask开发微电影网站(六)
1. 后台管理登录功能实现1.1 后台管理页面登录表单LoginForm在app的admin目录下创建forms.py文件,用来保存admin蓝图中需要使用到的表单from flask_wtf import FlaskFormfrom wtforms import StringField, PasswordField, SubmitField, FileField, TextAreaField, SelectField, SelectMultipleFieldfrom wtforms.valida转载 2020-10-22 17:23:28 · 832 阅读 · 0 评论 -
Python-Flask开发微电影网站(五)
后台管理页面是系统管理员登录后对网站进行管理的前端页面后台登录页面,如下图所示管理员登录后的页面,如下图所示管理员登录后,在右上角显示的管理员信息,如下图所示管理员登录后,在页面中间部分的左侧显示管理菜单管理菜单包括控制面板,标签管理,电影管理,预告管理,会员管理,评论管理,收藏管理,日志管理,权限管理,角色管理,管理员管理等菜单,每个菜单下有子菜单进行细分管理控制管理员可以使用菜单对网站进行管理在上面的图片中,可以看到,后台管理页面的顶部部分都是一样的,所以可以把转载 2020-10-22 17:18:42 · 975 阅读 · 0 评论 -
Python-Flask开发微电影网站(四)
会员中心页面,如下图所示用户登录后,修改密码页面,如下图所示用户查看自己的评论页面,如下图所示用户查看自己的登录日志页面,如下图所示用户查看自己收藏的电影的页面,如下图所示1. 定义用户主页面左侧部分在上面的图片里,可以看到,整个页面的顶部和左侧都是一样的在之前,已经把顶部部分单独定义在templates目录的home目录下这里可以把用户主页的左侧也单独定义一个文件menu.html,然后让包含左侧部分的页面引入menu.html页面menu.html页面的内容:<div转载 2020-10-22 17:15:04 · 1199 阅读 · 0 评论 -
Python-Flask开发微电影网站(三)
页面完成后的最终布局电影视频网站首页面会员登录页面会员注册页面点击退出和会员按钮,直接进入会员登录页面视频播放页面可以看到,页面共同的部分是顶部导航和底部导航所以我们可以把页面顶部导航和底部导航部分单独定义一个文件home.html,然后让需要使用顶部导航和底部导航的页面都继承home.html页面1.创建父模板home.html在templates目录的home目录下创建home.html页面`,用来`定义页面顶部导航和底部导航部分<!doctype html>转载 2020-10-22 17:09:45 · 1375 阅读 · 0 评论 -
Python-Flask开发微电影网站(二)
Flask开发微电影网站(二)1.安装数据库连接依赖包pip install flask-sqlalchemy2.创建movie数据库在CentOS虚拟机,进入MaridDB数据库提示符,创建movie数据库create database movie3.定义MaridDB数据库连接在app目录下的__init__.py文件中添加以下内容# _*_coding:utf-8_*_from flask import Flask, render_templatefrom flask_sql转载 2020-10-22 17:02:22 · 1072 阅读 · 0 评论 -
Python-Flask开发微电影网站(一)
1.用到的Flask知识1.使用整形,浮点型,路径型,字符串型下正则表达式路由转化器2.使用GET与POST请求,上传文件,cookie获取与响应,404处理3.使用模板自动转义,定义过滤器,定义全局上下文处理器,Jinja2语法,包含,继承,定义宏4.使用flask-wtf定义表单模型,字段类型,字段验证,视图处理表单,模板使用表单5.使用flask-sqlachemy定义数据库模型,对数据进行增删查改,数据迁移6.使用蓝图优化项目结构,实现微电影网站前台与后台业务逻辑7.flask部署,转载 2020-10-22 16:45:23 · 2100 阅读 · 0 评论