# django_xmall **Repository Path**: Lfor_s/Django_xmall ## Basic Information - **Project Name**: django_xmall - **Description**: Django前后端分离的商城项目 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 0 - **Created**: 2019-12-09 - **Last Updated**: 2023-06-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # django_xmall #### 介绍 Django前后端分离的商城项目 #### 软件架构 前后端分离,前端仿**科技官网,后端使用Django-restframework开发接口进行联通 #### 前后端分离项目同时启动调用接口没有效果(出现跨域问题) #### 解决办法: 使用django-cors-headers 参考文档:https://www.cnblogs.com/Skyda/p/10267359.html #### 分页功能 1、在配置文件中设置全局的分页方式以及每页数目 2、自定义Pagination类,在视图中设置pagination_clas属性为当前自己指定的Pagination类(指定每页显示 多少数据的情况) #### 控制商品详情页面小图显示顺序: ​ 前端通过循环展示drf中的图片,所以如果要更改图片的展示顺序,只需要在model中加入根据index(自己 想要设置的排序编号)进行正向排序 ​ 即可保证序列器在序列化时图片是按自己编号序列化的,那么展示时自然会按照drf中的顺序进行展示 #### 实现商品详情页 ``` detail = RichTextUploadingField(verbose_name="商品详情",null=True,blank=True) ``` django-ckeditor后台富文本编辑器 文档参考链接http://yshblog.com/blog/193 后台图片直接使用**官网的链接截取掉链接中?后面的部分就是详情页下面的详情介绍的整个页面。然后设置宽度即可,并没有上传本地服务器,当然上传功能在 富文本编辑器中也可以实现,并配有完整路径 后台使用Django-suit或者django-simpleui进行美化,目前使用django-simpleui