zoukankan      html  css  js  c++  java
  • day-75CRM

    Q查询

        1.直接用Q去查
        
        2.    from app01 import models
            models.Book.objects.filter(title__contains='',price__contains=2)
            <QuerySet []>
            from django.db.models import Q
            models.Book.objects.filter(Q(title__contains='')|Q(price__contains=2))
            <QuerySet [<Book: 三国演义>]>
            models.Book.objects.filter(Q(title__contains='')|Q(price__contains=8))
            <QuerySet [<Book: 金瓶>, <Book: 三国演义>]>
            q = Q()
            q.children.append(('title__contains',''))  # 添加查询条件
            q.children.append(('price__contains',8))
            models.Book.objects.filter(q)
            <QuerySet [<Book: 三国演义>]>
            q.connector = 'or'                           # q对象默认也是and关系 但是可以通过connector修改成or的关系
            models.Book.objects.filter(q)
            <QuerySet [<Book: 金瓶>, <Book: 三国演义>]>

    获取外键字段所对应的模型表变量名
      models.Book._meta.get_field('publish').rel.to

    pop

      

    window.open(url,'','width=800px')
            
            子页面可以调用父页面中的方法
                window.opener.fatherFunc(...)
                window.close()
            
            1.哪些标签需要加 加号
                form_obj.field 
                    form_obj.is_pop = True
                加号样式的调试
            
            2.给加号绑定点击事件
                url是外键字段所对应的模型表的添加url
                app_label = models.Book._meta.app_label
                model_name = models.Book._meta.model_name
                url = reverse('%s_%s_add'%(app_label,model_name))
            
            
                function WindowOpen(url){
                    window.open(url,'','width=800px,height=400px')
                }
                
            2.如何在后端添加逻辑中区分是主页面还是子页面发送的post请求
                在打开子页面的url后面加get请求参数
                获取form_obj渲染的标签id值
                form_obj.auto_id
                
                
            
            3.父页面新增添加数据的方法
                function addOption = document.createElement('option')

      

  • 相关阅读:
    go语言时间格式化----go语言学习笔记(二)
    go语言模拟post请求----go语言学习笔记(一)
    beego框架配置mysql
    django---request在url中传值请求其他服务的get请求,获取请求头
    nginx+uwsgi+ubuntu 部署django
    集成jenkins自动安装apk文件
    python数据可视化之flask+echarts(二)
    httpd 2.2 实验小结
    CentOS 6安装详解及PXE 安装
    有关安全知识点及实验小结
  • 原文地址:https://www.cnblogs.com/klw1/p/11312178.html
Copyright © 2011-2022 走看看