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

 

posted @ 2022-02-21 15:03  甜甜de微笑  阅读(58)  评论(0编辑  收藏  举报