zoukankan      html  css  js  c++  java
  • day73CRM

    Django一些方法

      from app01 import models
        models.Book._meta.app_label                          #获取应用名
        'app01'
        
        models.Book._meta.model_name                         #获取模型表名
        'book'
        
        from app01 import models
        models.Book._meta.get_field('title')                 # 得到字段对象
        <django.db.models.fields.CharField: title>  
        
        models.Book._meta.get_field('title').verbose_name    # 获取模型表字段对象verbose_name属性
        '书名'
        
        models.Book._meta.get_field('price').verbose_name    # 当你模型表没有指定verbose_name的时候默认是字段字符串名

    自定义启动应用下py文件

      django一启动就要执行每一个应用下的自定义py文件

    配置文件中注册
                INSTALLED_APPS = [
                    'stark.apps.StarkConfig',
                ]
                
            在StarkConfig类中 固定写ready方法
                from django.apps import AppConfig
                from django.utils.module_loading import autodiscover_modules
    
                class StarkConfig(AppConfig):
                    name = 'stark'
    
                    def ready(self):
                        
                        return autodiscover_modules('stark')            # 项目启动就会自动查找每一个应用下的stark.py文件
  • 相关阅读:
    C# macro function via #define __FILE__ __LINE__ ___FUNCTION__ __DATE__ __TIME__
    3
    2月23号
    3月26
    impala故障
    2月3号日更
    HDFS某个节点的磁盘满了
    3月2
    mq集群
    3月3
  • 原文地址:https://www.cnblogs.com/klw1/p/11299527.html
Copyright © 2011-2022 走看看