Django应用程序与AtlantisBot API接口
atlantisbot-api的Python项目详细描述
AtlantisBot API(Django应用程序)
这是一个Django应用程序,用于创建与AtlantisBot数据库接口的API。在
设置
- 在
安装应用程序
# Or 'pip install atlantisbot-api'poetryaddatlantisbot-api
在 - 在
将
^{pr2}$ 在"atlantisbot_api"
添加到您的INSTALLED_APPS
(在settings.py
中): - 在
(可选,Discord Oauth)在
settings.py
(敏感配置)中设置不一致Oauth设置和API密钥DISCORD_OAUTH2_CLIENT_ID='CLIENT_ID'DISCORD_OAUTH2_CLIENT_SECRET='CLIENT_SECRET'DISCORD_OAUTH2_REDIRECT_URI='https://your-website-callback-url.com'DISCORD_API_BASE_URL='https://discord.com/api/v6'DISCORD_AUTHORIZATION_BASE_URL=DISCORD_API_BASE_URL+'/oauth2/authorize'DISCORD_TOKEN_URL=DISCORD_API_BASE_URL+'/oauth2/token'if'http://'inDISCORD_OAUTH2_REDIRECT_URI:os.environ['OAUTHLIB_INSECURE_TRANSPORT']='true'
在 - 在
在项目中包括API路径
urls.py
:path('atlantisbot/',include('atlantisbot_api.urls'))
在 - 在
运行
在python manage.py migrate
创建atlantisbot
模型。在 - 在
您的API路径现在应该在以下路径上运行:
# Database API Routes /atlantisbot/api/ # Discord API Oauth routes /atlantisbot/api/oauth/user/ /atlantisbot/api/oauth/authorize/
在
文件
管理命令
- 在
python manage.py clear_secretsanta
- 清除每个秘密圣诞老人条目上的接收和给予字段
- 在
python manage.py roll_secretsanta
- 为秘密圣诞老人做一对
- 项目
标签: