/dream-index

记录梦、分享梦、从梦中找到灵感的平台

Primary LanguagePython

Dream Index

记梦、分享梦、和从梦中找到灵感的平台。

As of April 2023, this repository is archived. I have decided to switch to NodeJS for future development. Please refer to Cynthia7979/dream-index-nodejs for more information.

环境

查看requirements.txt,或使用pip install -r requirements.txt全部安装

目录结构

Documents/ 项目相关原型及流程图文件
    └ TODO.md 未完成,或者是临时要做任务的备忘录
    └ *(剩余文件省略说明)

src/
    └ dreamindex/
        └ database/ 数据库*.db文件目录
        └ dev/ 开发用工具目录
            └ setup_database.py 初始化数据库工具
        └ logs/ 日志文件目录
        └ static/ 静态文件目录
            └ imgs/ 图片                 └ avatars/ 用户头像
        └ templates/ 模板文件目录
        └ instances.py 定义全局可见的类
        └ views.py 设置网站路由
        └ *(剩余文件省略说明     └ run.bat 快捷本地部署
    └ setup.py 本地包调试文件(用于文件之间互相引用)

运行

运行src目录下的run.bat.

请注意:

  1. 不要使用PyCharm插件运行
  2. 如果使用了虚拟环境,请激活Dream Index对应的环境后,再从同一命令行运行
  3. 如果嫌麻烦可以直接手打

CMD,在src目录下:

set FLASK_APP=dreamindex
set FLASK_ENV=development
pip install -e .
python -m flask run

Bash,在src目录下:

export FLASK_APP=dreamindex
export FLASK_ENV=development
pip install -e .
python -m flask run

外部链接