-
Flask
### 检查修改
通过各类数据严查修改bug。
### nginx部署
还是百度、谷歌吧,可以多学习
#### 流媒体访问限制
复制一个网上的参考
1. 限制单个IP能发起的连接:`limit_conn addr 1;`
2. 限制视频速率:`limit_rate 1024k;`
3. 刷新nginx:`nginx -s reload
admin
2018年11月12日 22:09
【
Flask |
Html |
Python
】
阅读更多
-
### 电影收藏功能
#### 增加add_moviecollect电影收藏视图
```python
@home.route('/moviecollect/add/')
@user_login_require
def add_moviecollect():
movie_id = request.args.get('movie_id
admin
2018年11月12日 22:06
【
Flask |
Html |
Python
】
阅读更多
-
### 电影播放详情
#### 修改play电影播放视图
```python
@home.route('/play/<int:movie_id>/')
def play(movie_id):
movie = Movie.query.join(Tag).filter(
Tag.id == Movie.tag_id,
admin
2018年11月12日 22:02
【
Flask |
Html |
Python
】
阅读更多
-
### 上映预告-首页轮播
#### 修改indexbanner首页轮播图视图
```python
@home.route("/indexbanner/")
def indexbanner():
previews = Preview.query.all()
return render_template('home/inde
admin
2018年11月12日 21:58
【
Flask |
Html |
Python
】
阅读更多
-
### 评论记录
#### 修改 comments评论记录视图
```python
@home.route('/comments/<int:page>/')
@user_login_require
def comments(page):
if not page:
page = 1
page_comments
admin
2018年11月12日 21:54
【
Flask |
Html |
Python
】
阅读更多
-
### 会员登录装饰器
#### 在home.views.py中创建登录装饰器
```python
from functools import wraps
# 要求登录才能访问
def user_login_require(func):
@wraps(func)
def decorated_function(*arg
admin
2018年11月12日 21:53
【
Flask |
Html |
Python
】
阅读更多
-
## 会员中心
### 会员注册
#### 创建会员注册表单
```python
from flask_wtf import FlaskForm
from wtforms import StringField, PasswordField, SubmitField, TextAreaField, SelectField, FileField,
admin
2018年11月12日 21:49
【
Flask |
Html |
Python
】
阅读更多
-
## 管理员管理
### 管理员添加
#### 创建管理员表单
通过表单的字段`EqualTo()`来验证重复密码是否一致。
```python
from wtforms.validators import DataRequired, ValidationError, EqualTo
class AdminForm(FlaskForm
admin
2018年11月11日 20:33
【
Flask |
Html |
Python
】
阅读更多
-
## 角色管理
### 角色添加
#### 增加角色的表单
```python
class RoleForm(FlaskForm):
name = StringField(
label='角色名称',
validators=[
DataRequired('请输入角色名称!')
admin
2018年11月11日 20:30
【
Flask |
Html |
Python
】
阅读更多
-
## 权限管理
### 权限增加
#### 创建权限表单
```python
class AuthForm(FlaskForm):
name = StringField(
label='权限名称',
validators=[
DataRequired('请输入权限名称!'
admin
2018年11月11日 20:28
【
Flask |
Html |
Python
】
阅读更多
-
## 修改密码
### 修改密码
#### 创建修改密码的表单
```python
class PwdForm(FlaskForm):
old_pwd = PasswordField(
label='旧密码',
validators=[
DataRequired('请输入
admin
2018年11月11日 20:25
【
Flask |
Html |
Python
】
阅读更多
-
Flask
## 收藏管理
设置从1开始自动递增
```sql
mysql> alter table moviecollect auto_increment=1;
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> insert in
admin
2018年11月11日 20:23
【
Flask |
Html |
Python
】
阅读更多