是否值得使用DRF + Ajax + bootstrap来构建一个不需要应用程序的网站,还是更好地坚持正常的django模板语言,甚至不需要Ajax?我想避免使用角度,因为我不想让事情变得复杂。是DjangoRestFrameWork真的需要一个网站
我想创建一个网站,用户或管理员登录并访问不同的视图集并执行不同的操作。 对不起,我的原始问题,我是网络开发和Django的新手。
是否值得使用DRF + Ajax + bootstrap来构建一个不需要应用程序的网站,还是更好地坚持正常的django模板语言,甚至不需要Ajax?我想避免使用角度,因为我不想让事情变得复杂。是DjangoRestFrameWork真的需要一个网站
我想创建一个网站,用户或管理员登录并访问不同的视图集并执行不同的操作。 对不起,我的原始问题,我是网络开发和Django的新手。
无需对Django进行任何特殊的添加或更改,即可轻松完成您的建议。仅仅因为某种发展方式很受欢迎并不意味着它适用于任何情况。
只有在构建RESTful API时才需要Django REST框架;读取和写入数据的HTTP服务,通常作为JSON有效负载。
通常会创建服务以允许外部客户端(例如移动应用程序,单页应用程序(React,Angular等)或第三方访问您的数据)。
如果您只是想要传统的“基于表单”的Web应用程序,则不需要创建服务。标准Django实现完全可以在你的问题中描述什么。用户登录,用户访问级别,通过ORM进行的数据库访问和模板都是内置的。所有这些都不需要REST服务。
当您知道您需要RESTful服务时,您可以随时添加Django REST Framework,因为DRF使用与普通视图相同的模型,它只是将它们封装在序列化程序中。
为什么你认为你需要Django REST Framework开始? – Soviut
这只是为了学习的目的,因为我可能很快将它用在我的个人应用程序中 – androbot