class AppRightManageListView(ListView):
    template_name = 'rightmanage/list_apprightmanage.html'
    # model = DeployPool
    paginate_by = 50

    def get_queryset(self):
        filter_dict = dict()
        if self.request.GET.get('search_pk'):
            filter_dict['name__contains'] = self.request.GET.get('search_pk')
        if self.request.GET.get('app_name'):
            filter_dict['id'] = self.request.GET.get('app_name')
        if self.request.GET.get('site_name'):
            app_id_list = []
            site = Site.objects.get(id=self.request.GET.get('site_name'))
            for app in site.app_name.all():
                app_id_list.append(app.id)
            filter_dict['id__in'] = app_id_list
        return App.objects.filter(**filter_dict)

最新文章

  1. Spark机器学习读书笔记-CH03
  2. linux 模块常用命令
  3. CentOS 7 vs CentOS 6的不同
  4. sublime 关闭自动更新
  5. oracle 查询数据库表空间大小和剩余空间
  6. 使用linux mint 安装无线网卡驱动
  7. 欧拉通路-Play on Words 分类: POJ 图论 2015-08-06 19:13 4人阅读 评论(0) 收藏
  8. iframe页面调用父窗口JS函数
  9. 好用的shell命令行: fish的配置
  10. HtmlWeb类
  11. SQLSERVER备份事务日志的作用
  12. shell curl
  13. Mapped Statements collection does not contain value for ResearcherMapper.方法名
  14. Java 动态分页类
  15. Qt序列化格式分析(qint,QString)(非常简单好用)
  16. Swift -> RunTime(动态性) 问题 浅析
  17. es7 await/async解决异步问题
  18. daemon_inetd函数
  19. vim常用技巧
  20. MFC函数—CSingleDocTemplate

热门文章

  1. sql中给逗号分隔的查询结果替换单引号
  2. Java从数据库读取页面树形菜单
  3. svn服务器的配置和使用
  4. VS的几个实用快捷键
  5. Microsxxxxxxx-面试总结
  6. cocos2d安装
  7. (转\整)UE4游戏优化 多人大地型游戏的优化(四)内存的优化
  8. 通过nbviwer在线分享python notebook
  9. Hexo安装和配置
  10. POJ - 1469 COURSES (匈牙利算法入门题)