python - 如何在没有身份验证或权限的情况下创建 Django 可浏览 REST API?
问题描述
我从我的 DRF 服务中删除了admin
、auth
、和其他一些应用程序和中间件。permissions
我正在运行一个微服务架构,其中每个服务都拥有自己的数据库。我不需要 Django 用自己的auth
/ user
/permissions
表来污染所有这些数据库。
现在我得到:
Model class django.contrib.auth.models.Permission doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
什么仍在使用这些auth
模型,我该如何摆脱它?
更多背景:
我想要一个只有三件事的微服务:
- 一个 REST 框架
- 数据库抽象层
- 可浏览的 API(不必是 HTML,可以是纯 JSON)
甚至可以在 DRF 中做这样的事情,而无需auth
为 20 个数据库(用于 20 个服务)提供 20 组表吗?
解决方案
删除DefaultRouter
使错误消失。
推荐阅读
- javascript - 无法从 API 获取令牌 - javascript
- azure - Azure Functions 高级计划在不活动或部署后仍然有冷启动
- codeigniter - Codeigniter ALYWAS 404 的问题除索引页外未找到
- rundeck - 我们可以为 Rundeck 中的项目提供日志目录吗?
- php - 带有撇号问题的 Wordpress 字符编码
- ios - 使用 ekeventeditcontroller 在 ios 日历中创建事件不会向某些受邀者发送邮件
- mysql - NODE RED - 如何从 MQTT 获取 payload_raw 值并保存到 MySql
- javascript - 使用 Fabric.js 更改每次缩放的画布大小
- python - 在 Python 3.4.4 中不使用 panda 的情况下如何删除特定行?
- go - 包“fmt”运行时问题