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第三方库


热门话题
我可以用C++代码使用java代码吗?   java使用JSR303在派生类中提供更具体的约束   java在这个查找唯一路径数算法中我做错了什么?   java如何为2个不同的服务提供商使用2个不同的SSL证书?   java在Gridview上绘制文本   java使用连接for循环构建字符串名   java StringBuilder拆分无法处理某些文件   java事件关注EditText   Java Web Start“找不到URL的缓存资源”   java程序从命令行运行的速度比在Eclipse中慢   java为什么HttpServletRequest会截断#字符上的url输入?   java自定义折叠工具栏平滑标题大小调整   使用Mockito对安卓 java中调用另一个静态函数的函数进行单元测试   http在java客户机中使用cachecontrol头   java如何使用。是否使用Delimiter从输入文件中排除标点符号和数字?   使用上下文作为参数/参数的java   java更有效地从Jar中提取文件   java为多个JButton提供相同的actionListener