• django condition


    def index(request,*args,**kwargs):
        cataloga_obj=Cataloga.objects.all()
        catalogb_obj=Catalogb.objects.all()
        # item_obj=Item.objects.all()
        condition={}
        for k,v in kwargs.items():
            kwargs[k] = int(v)
            if int(v):
                condition[k]=int(v)
        item_obj=Item.objects.filter(**condition)
    
        print(kwargs)
    
    
    
        return render(request,'index.html',{'cataloga_obj':cataloga_obj,
                                            'catalogb_obj':catalogb_obj,
                                            'item_obj':item_obj,
                                            'kwargs':kwargs,
                                            })
    def index(request,*args,**kwargs):
        cataloga_obj=Cataloga.objects.all()
        catalogb_obj=Catalogb.objects.all()
        # item_obj=Item.objects.all()
        condition={}
        for k,v in kwargs.items():
            kwargs[k] = int(v)
            if int(v):
                condition[k]=int(v)
        item_obj=Item.objects.filter(**condition)
    
        print(kwargs)
    
    
    
        return render(request,'index.html',{'cataloga_obj':cataloga_obj,
                                            'catalogb_obj':catalogb_obj,
                                            'item_obj':item_obj,
                                            'kwargs':kwargs,
                                            })

    url

    urlpatterns = [
        url(r'^admin/', admin.site.urls),
        url(r'^index/(?P<cataloga_id>d+)/(?P<catalogb_id>d+)', views.index),
    ]
  • 相关阅读:
    [AGC001F] Wide Swap
    [SCOI2016]幸运数字
    [POI2014]HOTHotels 加强版
    [JSOI2008]球形空间产生器
    JZOJ 3167.查税
    0linux简介
    vmware15pro安装ubuntu18.10时出现显示不全问题
    02目录
    linux系统的基础优化
    1安装操作系统
  • 原文地址:https://www.cnblogs.com/infaaf/p/8905753.html
Copyright © 2020-2023  润新知