我从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
模型仍在使用什么,如何摆脱它?
更多上下文:
我想要一个只有三样东西的微服务:
在没有20个数据库(用于20个服务)的20套auth
表的情况下,是否有可能在DRF中执行此操作?
答案 0 :(得分:0)
删除DefaultRouter
可以使错误消失。