Skip to content

北京林业大学阳光长跑程序小程序后端

Notifications You must be signed in to change notification settings

qaqslzy/BJFUSunnyRun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

北京林业大学阳光长跑小程序后端

当时社会实践的时候傻逼了,报了两个项目,其中一个就是做这么一个查询阳光长跑的小程序,没多少东西,算是学drf的第一个项目吧。

PS:应该不止北京林业大学能用,应该是用杭电这套阳光长跑系统的学校都能用,但是我只适配了北京林业大学,因为我自己要用,别的学校我就没再管了,毕竟用不上,也不认识那里的人。

依赖

  • Django
  • Django REST Framework
  • requets
  • redis

大概没了。。。。???

关于配置

虽然感觉没人会部署,但是还是简单说一下配置吧

大概都在setting里的后面吧,注释写的挺清楚的其实

#redis的配置不多说了
REDIS_URL = '127.0.0.1'
REDIS_PORT = 6379
APPID = "" #小程序的APPID
SECRET = "" #小程序的SECRET

MY_URL = "https://www.xxxx.xx/{}"#xxxx.xx为自己的域名

应该没有别的配置了

不足之处

关于用户校验的部分,当时不知道OAuth这个东西(虽然现在知道的也不是很清楚吧),所以用户登陆和校验那个部分瞎几把魔改了drf关于用户校验的好多地方放在apps.utils里了。

Django REST framework OAuth The Django REST framework OAuth package provides both OAuth1 and OAuth2 support for REST framework. This package was previously included directly in REST framework but is now supported and maintained as a third party package. Installation & configuration Install the package using pip. pip install djangorestframework-oauth For details on configuration and usage see the Django REST framework OAuth documentation for authentication and permissions.

emmmm,OAuth这个东西还是待我研究啊,虽然在当时写那个自动爬取课表然后在outlook上新建日程的app上用过,但是还是不太清楚,加油吧,自己还是太菜了。

不足之处仍待补充,自己菜的地方还是太多了。

其他学校

我们学校的关于查询的函数放在了apps.utils.sunnyrun.py里,可以参考一下,应该只是改一下域名就行了,不太清楚。

关于前端

写的更烂了,就不开源了。

其他

我好像已经看不懂自己写的什么了

About

北京林业大学阳光长跑程序小程序后端

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages