13 自定义配置(设置轮波图显示几张)
自定义常量配置文件:settings/common_settings.py(以后。开发和上线公共的配置就可以放在自定义配置文件中)
BANNER_COUNT = 4 #每页显示轮波图的张数,由于测试,上线都要使用,所以在settings文件夹下建一个common_settings.py,写入自定义的配置信息
加载自定义配置名称空间:settings/dev.py
# 加载自定义配置名称空间
from .common_settings import *
在轮播图接口中应用:home/views.py
from django.conf import settings 必须从django.conf中导入settings class BannerView(GenericViewSet,ListModelMixin):
qs对象,可以切片,qs[:3] queryset=Banner.objects.all().filter(is_delete=False,is_show=True)[:settings.BANNER_COUNT] serializer_class = BannerSerializer