django开发电子商城(十三)购物车页面放入项目中和django序列化

1:修改配置相关路径



2:在前端页面中设置,由于vue的参数语法和django模板语言重复,设置某部分代码不由django解析


3:在views.py中增加shop_cart的响应函数


4:在urls.py中增加路由


运行结果如下:


5:安装序列化需要用到的库

在命令行中输入如下命令:pip install djangorestframework


7:在settings.py中注册rest_framework


8:在settings.py中增加代码,暂时关闭身份验证


9:在firstapp中新建空py文件api.py

10:在api.py中编写序列化类,并获取所有购物车中的数据后,并序列化返回


11:在urls.py中配置api的路由


12:在浏览器中输入http://127.0.0.1:8000/api/all_shopcart/,运行结果如下:


13:在序列化类中增加深度设置,不设置默认为0,将深度设置为1


14:筛选出需要通过接口的返回的字段


15:做路由包含,在各个应用内部做自己应用本身的路由

在firstapp中新建urls.py文件,并对主urls.py文件做如下修改

主urls.py文件


firstapp中的urls.py文件


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容