先要确保在本地一个位置创建一个django应用,并确保本地安装有oauth2_provider包,并将oauth2_provider注册进django settings app;之后同步数据库就可以使用了;别忘了在进入数据库创建一个oauth2应用;具体操作,可以参考相关文档;
剩下的不废话,直接粘代码:
# 引入需要使用的包
import sys
import os
import django
# 在自己的项目里将django项目引入环境变量
sys.path.append('/xxxx/xxxx/<django project/>')
os.environ['DJANGO_SETTINGS_MODULE'] = '<django project/>.settings'
django.setup()
# 引入需要用到的oauth2包
from oauthlib.oauth2.rfc6749.endpoints.pre_configured import Server
from oauth2_provider.oauth2_validators import OAuth2Validator
# 创建token