繁体   English   中英

django-rest-framework 是否提供管理站点来管理模型?

[英]Does the django-rest-framework provide an admin site to manage models?

我正在寻找使用 django 设置 REST API 服务器,谷歌搜索建议最好使用django-rest-framework来完成。

API 将返回存储在数据库中的对象,我还希望能够使用django 管理站点添加/修改数据库中的对象。 但是,查看 django-rest-framework 文档,我没有看到对管理站点的引用(我确实找到了有关“AdminRenderer”的信息,但看起来这不是我想要的)。

简单地说,django-rest-framework 项目是否存在 django 管理站点?

只需使用 django 提供的 django 管理面板:

第一步:创建超级用户

python manage.py createsuperuser

第二步:运行服务器

python manage.py runserver

Setp 3:使用新创建的凭据进入管理站点

127.0.0.1:8000/admin

从官方文档了解更多信息: https://docs.djangoproject.com/en/3.1/intro/tutorial02/#creating-an-admin-user

您也可以使用 django-rest-framework 的 AdminRenderer 进行 CRUD 操作,以用于此目的。

https://www.django-rest-framework.org/api-guide/renderers/#adminrenderer

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM