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桌面窗格HTML呈现   java处理internet连接丢失   java在调整JFrame的大小时,如何防止JTable的列调整大小?   如何用Java中的“Scanner.hasNext”完成程序   具有模块名称的java停止IntelliJ项目工具窗口?   执行已编译的Rails-Warbler JAR文件时发生java加载错误   java Spring数据redis存储库不支持集合查询?   每个客户端的java队列请求   获取Java中的JSON嵌套数组元素   java GWT,Vaadin ConcurrentModificationException   firebase存储中的java在保存照片之前,我需要发送两次照片   JavaSpringEleaf如何在容器外使用变量