GitHub - Ggzzhh/TestingCenterWeb: 练手网站 · GitHub
Skip to content

Repository files navigation

README

网站建设主旨

通过建设一个RESTful风格的网站来达到练习flask以及前端页面的目的
建设一个功能完善的网站 最好避免维护

项目结构

初步设定,后期继续增加
|-TestingCenterWeb
    |-app/                  网站应用
        |-templates/        静态模板
        |-static/           静态文件 css/js
        |-main/             网站主体部分 REST风格设计
            |-__init__.py   主体部分初始化
            |-errors.py     错误处理
            |-forms.py      表单处理
            |-views.py      视图处理
        |-admin/            管理后台
            |-__init__.py   后台初始化设定
            |-errors.py     后台错误处理
            |-forms.py      后台表单处理
            |-views.py      后台视图处理
        |-__init__.py       网站初始化
        |-email.py          邮箱相关操作
        |-models.py         模板相关
        |-decorators.py     装饰器
    |-migrations/           数据库迁移使用
    |-tests/                自动化测试处理
        |-__init__.py       测试初始化
        |-test*.py          测试程序
    |-venv/                 版本控制
    |-requirements.txt      所有依赖包
    |-config.py             存储配置
    |-manage.py             用于启动程序以及其他的程序任务

角色设定

1. 网站管理员 可以给网站添加文章 修改内容 给予评论管理权限等
2. 协助管理   可以删除评论
3. 注册用户   报名、评论功能
4. 匿名用户   浏览的权限

后台编辑器

使用wangEditor文本编辑器

官方github地址

后台管理

设计实现一个后台管理页面 可以用于多种情况

网站设计

大致分为:主页 资讯1 资讯2 资讯3 活动管理 约战社区 个人设置/登录

About

练手网站

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages