# 豆瓣TOP250电影可视化
**Repository Path**: zsgq/movie
## Basic Information
- **Project Name**: 豆瓣TOP250电影可视化
- **Description**: 豆瓣TOP250电影可视化
- **Primary Language**: Python
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 11
- **Forks**: 1
- **Created**: 2023-12-03
- **Last Updated**: 2025-12-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Python, Flask, Tailwind, daisyUI, flask-sqlalchemy
## README
# 豆瓣TOP250数据可视化
> 这是一个基于Flask和echarts的豆瓣TOP250数据可视化项目。
## 使用的技术
- 前端框架使用了 Tailwindcss + daisyUI
- 后端框架使用了 Flask
## 版本信息
- python 版本3.9.18
- mysql 版本5.7.26
- flask 版本3.0.0
- tailwindcss 版本3.4.4
- daisyUI 版本4.12.10
## 预览
### 可视化
### 管理页
## 使用方式
> 需进入项目根目录下进入终端执行或者使用编辑器打开项目使用Terminal执行
### 1. 安装依赖
```shell
pip install -r requirements.txt -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple
```
### 2. 设置FLASK_APP环境变量
#### 2.1 在Windows下
```shell
set FLASK_APP=manage.py
```
#### 2.2 在Linux下
```shell
export FLASK_APP=manage.py
```
### 3. 修改数据库配置信息
> 路径:**web/setting/config.py**
### 4. 初始化数据表
> 前提第二步已经设置好FLASK_APP环境变量还需手动**创建数据库→movie**
```shell
flask init_sql
```
### 5. 运行项目
> 使用上一步给定的账号密码登录
```shell
python manage.py
```
或者
```shell
flask run
```
## 注意事项
> 如果需要修改网站样式这时需要重新编译生成css文件
### 1. 安装nodejs环境(如果有环境可跳过)
### 2. 安装依赖
```shell
npm install
```
### 3. 编译css文件
```shell
npx tailwindcss -i web/static/css/base.css -o web/static/css/main.css --minify
```