详细设计(第四周)

URL对应的html界面:

主页:http://localhost:5000/
http://localhost:5000/home <-对应->front/home.html
我关注的问题:…(跟以前一样的url,我就不写了)
…: …
下面的在url中加了前缀,访问时请注意
用户登录:http://localhost:5000/auth/login <–>auth/login.html
用户注册:http://localhost:5000/auth/register <–>auth/register.html
后台管理:http://localhost:5000/admin/manager <–>dashboard/dashboard.html

前端同学注意
由于html文件有分类了,在链接中注意html文件的相对路径
比如:

<nav> <!--导航栏-->
    <ul><li><a href="{{ url_for('front.home') }}">Home</a></li></ul>
</nav>

用了front.home来访问html文件

项目文件组织

xuexibang/
.
├── Pipfile
├── Pipfile.lock
├── README.md
├── _config.yml
├── config.py
├── database. # 数据库操纵模块
├── doc
├── manage.py
├── tests
└── xuexibang # 包含程序实例
├── init.py
├── blueprints #管理视图函数,将原来的view.py拆分为三部分
│ ├── init.py
│ ├── auth.py # 用户注册登录控制函数
│ ├── dashboard.py # 后台管理视图函数
│ └── front.py # 前台界面视图函数
├── main
│ ├── init.py
│ ├── email.py # 电子邮件
│ ├── extensions.py # 一些
│ ├── fakes.py # 生成虚拟数据
│ ├── forms.py # 表单定义
│ └── utils.py # 常用
├── settings.py # 配置信息,读取.env文件里的配置,用于email等
├── static
│ ├── favicon.ico
│ ├── init.py
│ └── style.css
└── templates
├── auth # 用户登录的界面
│ ├── login.html # 登录
│ └── register.html # 注册
├── base.html # 基模板
├── dashboard # 后台管理界面
│ └── dashboard.html
├── errors # 错误界面
│ ├── 400.html
│ ├── 404.html
│ └── 500.html
├── front # 前端的界面
│ ├── home.html # 网站主页
│ ├── myquestion.html # 我关注回答的问题
│ └── qna.html # 回答问题的界面
├── init.py
├── macros.html # 宏定义
└── watchlist.html

本周目标与分工:

基本实现论坛式功能的webapp,可以注册用户可以发布回答相应问题,查看与自己相关的问题信息,管理员可以对已经发布的问题进行管理。

sjy:继续完成前后端数据对接,完成管理员相关的功能。
zyh:服务器生产环境搭建(mysql安装等)
wz:完善数据库查询功能,及时告知邵晋洋新增的功能函数和使用
方法(用文档说明,有示例可供参考)
bxh:用户注册和登录功能实现
lv、htl:考虑webgl在前端美化的应用,可以先增加更友好的js与用户交互的功能
lzq、zky:网页页面设计,基模板美化

记得开发记录,并用文档的形式告诉数据接收方有关信息(比如表单结构等,每次有新的commit在群里告知做了哪些改动)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值