【问题标题】:how to use Django's Date on year如何在年份中使用 Django 的日期
【发布时间】:2015-07-01 13:38:54
【问题描述】:

我是 Django 新手。我的问题是这样的:

我的模型中有一个字段,就是一串年份。但是我搜索了Django的文档,并没有找到这样一个Django模型的Field。而且我不想用CharField来定义它,DateField太多余了,无法使用。

我该怎么做?谢谢。

【问题讨论】:

标签: django model


【解决方案1】:

你可以像这样添加一个可供选择的地方吗?它不是一个字符/日期字段,而是一个正确的年份字段。用户只能选择您在 YEAR_CHOICES 中提到的年份

YEAR_CHOICES = ((1, '2012'),
                    (2, '2013'),
                    (3, '2014'))

class MyModel(models.Model):
    year = models.IntegerField(choices=YEAR_CHOICES)

【讨论】:

    猜你喜欢
    • 2021-04-14
    • 1970-01-01
    • 2011-05-04
    • 2011-03-30
    • 1970-01-01
    • 1970-01-01
    • 2013-03-01
    • 2016-04-22
    • 2018-04-05
    相关资源
    最近更新 更多