V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tanteng
V2EX  ›  Django

Django 模型字段有哪些方法?

  •  
  •   tanteng ·
    tanteng · 2015-05-14 12:09:43 +08:00 · 3892 次点击
    这是一个创建于 3510 天前的主题,其中的信息可能已经有所发展或是发生改变。

    class Question(models.Model):
    question_text = models.CharField(max_length=200)

    怎么看models有哪些属性??是不是很弱的问题,我知道看源码可以,我是想看看有没有更好的通常的方式,谢谢!

    models.CharField(max_length=200)
    有哪些字段和后面的参数

    18 条回复    2015-06-21 22:36:33 +08:00
    gamexg
        1
    gamexg  
       2015-05-14 12:22:02 +08:00 via Android
    Dj. 文档
    Septembers
        2
    Septembers  
       2015-05-14 12:23:34 +08:00   ❤️ 1
    codegeek
        3
    codegeek  
       2015-05-14 12:25:16 +08:00
    read the fuck manuel
    imlonghao
        4
    imlonghao  
       2015-05-14 12:31:01 +08:00 via Android
    Please take a look at the fucking document.
    braineo
        5
    braineo  
       2015-05-14 12:39:06 +08:00
    UTFG
    Septembers
        6
    Septembers  
       2015-05-14 12:43:04 +08:00
    @braineo UTFG是什么鬼?是什么的缩写?
    Anybfans
        7
    Anybfans  
       2015-05-14 12:44:12 +08:00
    下个IDE。。。。自动提示
    est
        8
    est  
       2015-05-14 12:45:30 +08:00   ❤️ 1
    @Septembers Uninstall the fucking game
    Itanium
        9
    Itanium  
       2015-05-14 12:52:43 +08:00   ❤️ 1
    $ python manage shell

    from django.db import models
    dir(models)

    只是看属性
    braineo
        10
    braineo  
       2015-05-14 13:02:44 +08:00   ❤️ 1
    @Septembers 是个递归性的回答--UTFG

    UTFG--Use The Fucking Google

    @est Good Job
    sinux
        11
    sinux  
       2015-05-14 13:17:30 +08:00
    昨天在stack上回答这个问题....
    tanteng
        12
    tanteng  
    OP
       2015-05-14 13:26:33 +08:00
    @Septembers 我就知道有人这么回答
    tanteng
        13
    tanteng  
    OP
       2015-05-14 13:26:54 +08:00
    @Itanium 这才是我要的答案
    tanteng
        14
    tanteng  
    OP
       2015-05-14 13:36:43 +08:00
    @Itanium
    >>> from django.db import models
    >>> dir(models)
    ['Aggregate', 'AutoField', 'Avg', 'BLANK_CHOICE_DASH', 'BigIntegerField', 'Binar
    yField', 'BooleanField', 'CASCADE', 'Case', 'CharField', 'CommaSeparatedIntegerF
    ield', 'Count', 'DO_NOTHING', 'DateField', 'DateTimeField', 'DecimalField', 'Dur
    ationField', 'EmailField', 'Empty', 'Expression', 'ExpressionWrapper', 'F', 'Fie
    ld', 'FieldDoesNotExist', 'FileField', 'FilePathField', 'FloatField', 'ForeignKe
    y', 'ForeignObject', 'Func', 'GenericIPAddressField', 'IPAddressField', 'ImageFi
    eld', 'ImproperlyConfigured', 'IntegerField', 'Lookup', 'Manager', 'ManyToManyFi
    eld', 'ManyToManyRel', 'ManyToOneRel', 'Max', 'Min', 'Model', 'NOT_PROVIDED', 'N
    ullBooleanField', 'ObjectDoesNotExist', 'OneToOneField', 'OneToOneRel', 'OrderWr
    t', 'PROTECT', 'PositiveIntegerField', 'PositiveSmallIntegerField', 'Prefetch',
    'ProtectedError', 'Q', 'QuerySet', 'RemovedInDjango19Warning', 'SET', 'SET_DEFAU
    LT', 'SET_NULL', 'SlugField', 'SmallIntegerField', 'StdDev', 'SubfieldBase', 'Su
    m', 'TextField', 'TimeField', 'Transform', 'URLField', 'UUIDField', 'Value', 'Va
    riance', 'When', '__builtins__', '__cached__', '__doc__', '__file__', '__loader_
    _', '__name__', '__package__', '__path__', '__spec__', 'aggregates', 'base', 'co
    nstants', 'deletion', 'expressions', 'fields', 'get_app', 'get_app_path', 'get_a
    pp_paths', 'get_apps', 'get_model', 'get_models', 'lookups', 'manager', 'options
    ', 'permalink', 'query', 'query_utils', 'register_models', 'signals', 'sql', 'sy
    s', 'warnings', 'wraps']
    xixijun
        15
    xixijun  
       2015-05-15 02:31:37 +08:00
    dir() 和 help 是个很biang的方法
    Septembers
        16
    Septembers  
       2015-05-15 16:55:42 +08:00
    @xixijun dir和help不是python的基本常识么?
    laipogo
        17
    laipogo  
       2015-06-01 14:37:49 +08:00
    @codegeek
    fucking manual
    dalang
        18
    dalang  
       2015-06-21 22:36:33 +08:00
    Question._meta.fields or Question._meta.get_fields() # in django 1.8
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   946 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:49 · PVG 06:49 · LAX 14:49 · JFK 17:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.