路飞学城
Project | Status | Description |
---|---|---|
python | 3.5.4 | 在这个版本以及以上都可以 |
django | 1.11 | 必须此版本 |
django-cors-headers | 2.4.0 | 版本以及以上 |
djangorestframework | 3.8.2 | 版本以及以上 |
django_redis | 4.9.0 | 版本以及以上 |
pip3 install django==1.11
pip3 install django-cors-headers
pip3 install djangorestframework
pip3 install django_redis
如果启动项目时,api_urls.py执行时报错,views找不到xx模块时
需要删除api目录下的views.py,这个文件没有用,由views目录管理了!
路径 | 功能 |
---|---|
/api/v1/degreecourse/ | 查看所有学位课 |
/api/v1/degreecourse/teachers/ | 查看所有学位课并打印学位课名称以及授课老师 |
/api/v1/degreecourse/scholarship/ | 查看所有学位课并打印学位课名称以及学位课的奖学金 |
/api/v1/courses/ | 展示所有课程 |
/api/v1/courses/thematic/ | 展示所有的专题课 |
/api/v1/courses/module/1/ | 查看id=1的学位课对应的所有模块名称 |
/api/v1/courses/1/ | 获取id = 1的专题课,并打印:课程名、级别(中文)、why_study、what_to_study_brief、所有recommend_courses |
/api/v1/courses/faq/1/ | 获取id = 1的专题课,并打印该课程相关的所有常见问题 |
/api/v1/courses/outline/1/ | 获取id = 1的专题课,并打印该课程相关的课程大纲 |
/api/v1/courses/chapter/1/ | 获取id = 1的专题课,并打印该课程相关的所有章节 |
/api/v1/shoppingcart/ | 添加到购物车,支持增删改查,分别对应POST,DELETE,POST,GET |
/api/v1/payment/ | 添加结算中心,支持增加和查找,分别对应POST,GET |
/api/v1/auth/ | 登录认证,成功返回token |
请务必启动Redis,否则admin后台无法登陆!或者造成其他未知错误! Redis配置在settings.py中
使用Pycharm直接运行即可,
或者使用命令
python manage.py runserver
本项目涉及13个表,表关系包含一对一,一对多,多对多! 表关系图如下:
图中箭头开始的英文字母表示关联字段
按照箭头方向查询,表示正向查询,否则为反向查询
Copyright (c) 2018-present, xiao You