zoukankan      html  css  js  c++  java
  • django _meta方法

    注册表的   类对象可以调用这方法

    class_model._meta.app_label      取得所在APP的名字

    class_model._meta.model_name  取得类的名字

    obj=class_model._meta.get_field(verbose_name)     取得类字段的对象,可以查别名

    name=obj.verbose_name

    由外键关联(或多对多)的字段对象获得相对应的类名

    obj=class_model.get_field('foreign_key')

    anther_class=obj.rel.to

    from django.utils.safestring import mark_safe

    可以安全插入HTML语句:

    mark_safe("<a href='%s'>删除</a>"

    bluk_create   批量操作

    就是把一个个要创建的对象放在列表中

    Q查询

    q=Q()

    q.connector='or   或条件查询

    q.chirden.append('字符串字段',‘数据库中字段等于的值’)

    model.objects.filter(q)

    q=Q()
    q.connector='or'
    for item in self.search_conditon:
    q.children.append((item+'__icontains',condition))
    queryset=self.model.objects.filter(q)

    还有定义一个方法

    def foo():

      pass

    foo.desc='中文文档'

    函数对象点属性可以赋值操作

    http有2中数据格式,一种是urlencode的格式,url后面的

  • 相关阅读:
    linux 共享内存 信号量 同步
    进程间通信 共享内存
    linux 多进程绑定问题
    C 语言调用python 脚本函数
    C 语言 和 python 调用 .so 文件
    好好学习
    three.js
    AMD、CMD、UMD 模块的写法
    webpack查缺补漏
    什么是 Web 服务器(server)
  • 原文地址:https://www.cnblogs.com/zhaoweihang/p/9360060.html
Copyright © 2011-2022 走看看