我在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/