【问题标题】:How can i list all the functions in the class models using terminal?如何使用终端列出类模型中的所有功能?
【发布时间】:2021-12-28 03:41:03
【问题描述】:

从 django.db 导入模型

如何使用终端列出类模型中的所有功能?

【问题讨论】:

    标签: python python-3.x django django-rest-framework


    【解决方案1】:

    您可以使用 dir 内置函数,引用 python 文档:

    不带参数,返回当前本地范围内的名称列表。使用参数,尝试返回该对象的有效属性列表。 1

    属性可以是类或实例变量、在该对象类上定义的方法或从父类继承。

    所以打电话

    dir(models)
    

    【讨论】:

      【解决方案2】:

      在终端类型dir(models) 要获取他们的 api,请尝试 help(models.<fx>)

      【讨论】:

        【解决方案3】:

        不确定您为什么要使用终端,但这是您可以从终端列出来自models 的所有方法的方式:

        python -c 'from django.db import models; print(dir(models))'
        
                                                                                                         
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-12-29
          • 2019-08-05
          • 2014-10-24
          • 1970-01-01
          • 2019-04-15
          • 1970-01-01
          • 2014-11-16
          • 2018-09-17
          相关资源
          最近更新 更多