Skip to content

Latest commit

 

History

History
100 lines (60 loc) · 2.5 KB

README.md

File metadata and controls

100 lines (60 loc) · 2.5 KB

CatLog Logo

CatLog——貓皇志

一个专注于记录猫主子活动的铲屎官交流平台

Platform Windows MIT GitHub stars

这个项目想做什么?

我们希望打造一个有别于传统爱猫人士交流平台的论坛社区.

这里的一切以猫为本(ミචᆽචミ)

毕竟有什么比我们所爱的猫猫更适合做这个社区的主人呢(=ඒᆽඒ=) 。。。(待补充)

项目结构

catlog是项目的根目录,其下包含三个文件夹和三个.py文件。

文件夹:
  • idea文件夹,是py的配置文件。

  • back_end后端的代码。

    • main文件夹:

init.py:创建蓝图

errors.py:

views.py:

template文件夹:用于存放后端的html源码

init.py文件:定义create_app函数来创建后端

  • front_end前端的代码。
    • main文件夹:

init.py:创建蓝图

errors.py:

views.py:

template文件夹:用于存放后端的html源码。

init.py文件:定义create_app函数来创建前端

.py文件:
  • init.py:定义Create_app函数,用于定义初始化前后端,以及接受请求方式。

  • config.py:用于flask框架的调试。

    • Config类:用于初始化配置

DevelopmentConfig类:用于开发环境的配置,及指定数据库地址。

TestingConfig 类:用于设置测试相关的配置选项

ProductionConfig类:生产环境的配置类

config 字典:方便查看配置信息

  • db.py,用于创建数据库。
    • 使用SQLAlchemy 库来定义了数据库模型类base。

创建db对象进行连接数据库、执行查询以及管理数据库模型。

定义了两个数据库模型类User和Roles

技术方案

flask + layui