我创建了一个 Django 项目,它应该是一个小型服务,与 User 和其他 Django 默认模型无关。我怎样才能完全删除它们? (我需要 Django 管理员) 当我在
django.contrib.auth
中评论 INSTALEDD_APPS
时,我收到此错误:
运行时错误:模型类 django.contrib.auth.models.Permission 未声明显式 app_label 并且不在 INSTALLED_APPS 中的应用程序中。
在此澄清一下。 Django 包含一个包含所有请求的
user
。如果没有人登录,这很可能是匿名用户,但它确实存在。试图解开这个问题几乎肯定是不值得的。
要么:
a.将用户/身份验证内容保留在那里并且不使用它,这意味着
is_authenticated
方法将始终返回 False
。
b.选择一个不同的框架,或者至少仔细考虑一下你想从框架中得到什么。当您一开始就不需要 Django 的功能时,为什么选择 Django 来实现此目的?