Skip to content

PininQ/Flask_movie_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

小花椒微电影网站

小花椒网站是一个基于Flask框架而搭建的视频类网站。

线上演示地址: https://www.xhuajiao.top

实现功能

前台:会员登录及注册、会员中心、电影播放、 电影评论、电影收藏、Ta主页等等。

后台: 管理员登录、修改密码、标签管理、 电影管理、上映预告管理、会员管理、 评论管理、收藏管理、角色管理、 权限管理、管理员管理、日志管理、网站建议管理等等。

项目结构

Flask_movie_project/    <-- 根目录
├── app                <-- Web目录
│   ├── admin           <-- 后台业务逻辑
│   ├── home            <-- 前端业务逻辑
│   ├── __init__.py
│   ├── models.py       <-- 数据模型文件
│   ├── static          <-- 存放静态文件
│   └── templates       <-- 存放模板文件
├── app.py
├── logs               <-- 存放日志文件
├── manage.py          <-- Flask应用的启动程序
├── movie.sql          <-- 数据库建表语句
└── req.txt            <-- 项目依赖包

运行项目

  • 安装项目所需依赖包
pip install -r req.txt
  • 导入数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名  

示例:mysqldump -u root -p root > movie.sql
  • 克隆项目到本地
git clone https://github.com/qinbin52qiul/Flask_movie_project.git

进入Flask_movie_project目录(按住Shift+鼠标右键,打开在此处打开shell)

python manage.py runserver -h 127.0.0.1 -p 5000(端口号任意)

在浏览器中访问http://127.0.0.1:5000/

注:manage.py文件内容如下(如不是请修改):

from app import app
from flask_script import Manager

manager = Manager(app)

if __name__ == "__main__":
    # app.run(debug=True)
    manager.run()

网站部分截图

网站前台

image

image

image

image

网站后台

image

image

About

🎬 Flask构建的小花椒视频网站(重新配置 ing……)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published