Django应用程序与AtlantisBot API接口

atlantisbot-api的Python项目详细描述


AtlantisBot API(Django应用程序)

这是一个Django应用程序,用于创建与AtlantisBot数据库接口的API。在


设置

  • 安装应用程序

    # Or 'pip install atlantisbot-api'poetryaddatlantisbot-api
  • "atlantisbot_api"添加到您的INSTALLED_APPS(在settings.py中):

    ^{pr2}$ 在
  • (可选,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

    • 为秘密圣诞老人做一对

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使图像以正确的速度在屏幕上移动,以适应所有显示   内存Java分配:从预先存在/分配的池中分配对象   java这种书写方式?   Java正则表达式查找字符串的开头   java是否可以创建一个类来处理安卓中的所有日志代码(例如log.d(TAG,message))   如何使用Selenium和java单击WebTable任意页面上的WebElement   java解析字符串中的文件名   java刷新JTree内容   java如何覆盖RequestMappingHandler   爪哇数石头、布、剪刀赢了多少   struts中的java无效令牌   swing JTree,优化算法,Java   java Tomcat和SSL:密钥库格式无效