Django Can';t使用Djoser令牌身份验证通过DRF登录后访问管理门户

Django Can';t使用Djoser令牌身份验证通过DRF登录后访问管理门户,django,django-rest-framework,django-authentication,djoser,Django,Django Rest Framework,Django Authentication,Djoser,我正在通过/api/auth/token/login/使用DjoserDjoser.url.authtoken实现令牌身份验证。我可以很好地登录,但当我转到/admin/时,它会将我重定向到Django的管理员登录页面,并要求我再次登录 然后我意识到/admin/和/api/auth/token/login/是不同的东西。当我通过此DRF登录时,如何访问管理门户或告诉Django允许我打开/admin/?如果您希望任何其他用户访问管理面板,则只需通过设置 is_staff=models.Bool

我正在通过
/api/auth/token/login/
使用DjoserDjoser.url.authtoken实现令牌身份验证。我可以很好地登录,但当我转到/admin/时,它会将我重定向到Django的管理员登录页面,并要求我再次登录


然后我意识到
/admin/
/api/auth/token/login/
是不同的东西。当我通过此DRF登录时,如何访问管理门户或告诉Django允许我打开
/admin/

如果您希望任何其他用户访问管理面板,则只需通过设置

is_staff=models.BooleanField(默认值=“False”)


为了实现这一点,现在编写者可以登录到管理面板。现在设置权限,使作者只能批准文章,而不能批准其他内容。祝你好运。

如果你想让其他用户访问管理面板,你所要做的就是通过设置

is_staff=models.BooleanField(默认值=“False”)


为了实现这一点,现在编写者可以登录到管理面板。现在设置权限,使作者只能批准文章,而不能批准其他内容。祝你好运。

Django管理员不会提供任何API响应。为什么你还需要访问它?除此之外,要访问管理员,你需要相应的权限。基本上,作者通过管理员门户上传他们的帖子。。。我们正在使用React在网站上展示文章的内容。。。我们现在计划为作者提供一个预览路线,这样他们就可以看到他们的文章的样子(从管理员门户点击“预览”链接,然后通过React重定向到预览路线)。。。激活预览路由的条件是,如果“用户令牌”存在,当用户通过DRF登录时,该令牌将变为可用……最终,我们将停止使用Django admin,因为我们已经在实现React。。。但是现在,我们想继续集成Django管理员来填充数据库,比如添加帖子、活动等等……Django管理员不会提供任何API响应。为什么你还需要访问它?除此之外,要访问管理员,你需要相应的权限。基本上,作者通过管理员门户上传他们的帖子。。。我们正在使用React在网站上展示文章的内容。。。我们现在计划为作者提供一个预览路线,这样他们就可以看到他们的文章的样子(从管理员门户点击“预览”链接,然后通过React重定向到预览路线)。。。激活预览路由的条件是,如果“用户令牌”存在,当用户通过DRF登录时,该令牌将变为可用……最终,我们将停止使用Django admin,因为我们已经在实现React。。。但是现在,我们想继续集成Django管理来填充数据库,比如添加帖子、活动等等。。。。