gpt4 book ai didi

javascript - 网站真的需要 DjangoRestFrameWork

转载 作者:行者123 更新时间:2023-12-03 06:04:06 24 4
gpt4 key购买 nike

使用 DRF+Ajax+bootstrap 构建一个不需要应用程序的网站是否值得,还是坚持使用普通的 django 模板语言甚至不需要 Ajax 更好?我想避免使用 Angular ,因为我不希望事情变得复杂。

我想创建一个网站,用户或管理员可以在其中登录并访问一组不同的 View 并执行不同的操作。抱歉我的问题很原始,我是 Web 开发和 Django 的新手。

最佳答案

仅当您构建 RESTful API 时才需要 Django REST Framework;读取和写入数据(通常作为 JSON 有效负载)的 HTTP 服务。

创建服务通常是为了允许外部客户端(例如移动应用程序、单页应用程序(React、Angular 等)或第三方)访问您的数据。

如果您只需要传统的“基于表单”的 Web 应用程序,则无需创建服务。您在问题中所描述的内容在标准 Django 实现中是完全可能的。用户登录、用户访问级别、通过 ORM 的数据库访问和模板都是内置的。所有这些都不需要 REST 服务。

当您知道需要 RESTful 服务时,您可以随时添加 Django REST Framework,因为 DRF 使用与普通 View 相同的模型,它只是将它们包装在序列化器中。

关于javascript - 网站真的需要 DjangoRestFrameWork,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39627899/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com