[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
如何限制不同权限角色的访问
一些当前功能的优化
添加新的功能
···
在每个部分的梳理过程中,如果遇到不清楚或难以理解的地方,会暂停部分间的推进,单独开设新的章节用以说明此处遇到问题的原因以及解决办法。
- [Django]SE项目回忆录(一)
- [Django]SE项目回忆录(二)-注册/登录功能的实现及细节
- 回忆录【一】
- 项目回忆录1
- Python:Django项目( 一)!
- django项目 (一) 配置
- 游戏项目开发管理回忆录
- 【一鸡回忆录...昏倒】[组图]
- Java回忆录(一)-------邂逅
- Django(2)--window环境一分钟建立Django项目
- 创建第一个Django项目(一)
- uWSGI + Nginx配置Django项目(一)
- uWSGI + Nginx配置Django项目(一)
- django开发电子商城(一)创建项目
- 回忆录
- 回忆录
- 回忆录
- 回忆录
- 模拟登录
- 网络编程
- 1537: [POI2005]Aut- The Bus 线段树优化DP
- 实验8-2-3 删除字符 (20分)
- Android HttpsURLConnection get、post 访问网络
- [Django]SE项目回忆录(一)
- Android studio "社会化分享"实现步骤(总结mob网步骤)
- aix中的makefie不支持ifeq
- ansible安装测试
- 获取指定格式的当前时间字符串
- 写在Plist 里的授权
- DES加密
- UE4中 指定蓝图GameMode的父类为C++生成的GameMode方法
- mysql 服务器日志配置