我在html页面中使用angular2作为前端,我有一个使用postgresql的django项目。
在django项目中使用angular2连接django模型和数据库以执行基本操作(CRUD)的最佳方法是什么?
目前我需要从数据库中动态获取数据。
(例如,如果用户从产品列表中单击产品,则应从数据库中检索产品详细信息,并将其显示给用户)
任何建议或参考示例链接都会有帮助。

最佳答案

使用Django创建REST api端点(对于标准restapi使用DRF或使用vanilla Django为请求生成json响应并调用它restapi)。
例如:
/product/:id是为获取Django中特定产品的详细信息而创建的api端点
然后使用Angular请求这些API并获取响应,然后对这些数据执行您想要的任何操作。
例如:
当用户单击产品时,向/product/1发出get请求以获取带有PK = 1的产品的详细信息。
Browse through Github来点灵感。

关于python - Django + Angular2:如何从数据库中获取数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36833252/

10-09 06:50
查看更多