如何在不使用管理界面的情况下将用户添加到django admin中的数据库?

时间:2016-06-12 18:48:37

标签: django django-admin

到目前为止,我已经添加了3个使用交互式shell的用户,但为什么它们在管理界面中不可见?

tableMaker

1 个答案:

答案 0 :(得分:2)

您使用function onBodyLoad() { document.addEventListener("deviceready", onDeviceReady, false); } function onDeviceReady() { window.open("http://localhost:8000/", '_blank','toolbar=no,location=no'); } 作为主要身份验证模式吗?

您用来访问管理界面的超级用户应该列为django.contrib.auth.models.User中的一个用户,但它似乎不在列表中,所以我猜您正在看另一个模型。

在shell中输入内容时会得到什么?

Users.objects.all()

如果您获得了不同的用户集,那么您将覆盖auth模型。 有关详情,请访问https://docs.djangoproject.com/en/1.9/topics/auth/customizing/#substituting-a-custom-user-model