如何在没有身份验证或权限的情况下创建Django可浏览的REST API?

时间:2018-07-26 03:29:33

标签: python django rest django-rest-framework microservices

我从DRF服务中删除了adminauthpermissions和其他一些应用程序和中间件。我正在运行一个微服务架构,其中每个服务都拥有自己的数据库。我不需要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模型仍在使用什么,如何摆脱它?

更多上下文:

我想要一个只有三样东西的微服务:

  1. REST框架
  2. 数据库抽象层
  3. 可浏览的API(不必是HTML,可以是纯JSON)

在没有20个数据库(用于20个服务)的20套auth表的情况下,是否有可能在DRF中执行此操作?

1 个答案:

答案 0 :(得分:0)

删除DefaultRouter可以使错误消失。