• 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')

      

  • 相关阅读:
    盒子高度是百分比的时候里面的内容垂直居中
    echarts -- 饼图引导线的设置
    列出你所知道可以改变⻚⾯布局的属性
    vue 组件传值(父传子,子传父,兄弟组件之间传值)
    动态设置缩放区域(数据不累计叠加)
    pytest之mark标签注册及用例匹配规则修改
    Django(1)--安装与文件解析
    visual studio code django
    day01 红蓝球
    day02 基本数据类型
  • 原文地址:https://www.cnblogs.com/klw1/p/11312178.html
Copyright © 2020-2023  润新知