[Django]SE项目回忆录(一)

来源:互联网 发布:李霖丰淘宝店不做了吗 编辑:程序博客网 时间:2024/05/22 06:17

预计要写一系列的文章,具体数目还待定,思路什么的一边写一边整理吧。


该系列文章作者系本人所有,写作目的在于温习曾经做过的项目,避免对已经掌握的技术过于生疏。

转载请注明出处。


网站功能简述:

提供教师、学生两类权限不同的用户组的注册及登录

按照姓名查找教师

查看教师列表

教师更改个人信息


以上暂时为基本内容,在写教程的同时,有可能添加新的功能上去。


环境配置:

windows 10 

python 2.7

django 1.9.2

mysql


该系统的

第二个版本0.5的SAE地址为http://1.sem2.sinaapp.com/

第一个版本0.0的github地址为https://github.com/royfhs/django0.0


网站功能分析:

教师:

将teacher model与user model相关联,使得每一个teacher model实例都对应一个内置的user model实例。即每个教师都拥有自己的一个网站用户。

techer model中包含教师的个人信息。教师登入后,可以对个人信息进行更新。


学生:

接受任意访客进行学生身份的注册,注册后即可获得一个user model的实例(以下简称S),S不与teacher model相关联。

S可以对数据库中已有的老师进行搜索。


学生&教师:

当以T/S登入时,皆不可访问另一角色的网页(通过url)。


以上,为该项目的简介。

(写完了发现这个项目还真是简单的可怜,希望能在寒假的时间里把项目再好好完善。)


接下来的主要部分包括:

如何实现注册与登录

如何关联已有model与后建model

如何限制不同权限角色的访问

一些当前功能的优化

添加新的功能

···


在每个部分的梳理过程中,如果遇到不清楚或难以理解的地方,会暂停部分间的推进,单独开设新的章节用以说明此处遇到问题的原因以及解决办法。

0 0
原创粉丝点击