【发布时间】:2016-10-03 16:48:41
【问题描述】:
我有 Python 3.5 和 Django 1.9 尝试做下一个
class Question(models.Model):
def __init__(self, *args, question_text=None, pub_date=None, **kwargs):
self.question_text = question_text
self.pub_date = pub_date
question_text = models.CharField(max_length=200, verbose_name="Question")
pub_date = models.DateTimeField('date_published', verbose_name="Date")
def __str__(self):
return self.question_text
def __unicode__(self):
return self.question_text
class Meta:
verbose_name = "Question"
但出现错误
文件“/home/donotyou/PycharmProjects/djangobook/polls/models.py”, 第 15 行,在问题中 pub_date = models.DateTimeField('date_published', verbose_name="Date") TypeError: init() got multiple values for 参数“verbose_name”
请帮忙
【问题讨论】:
-
你用什么覆盖
__init__()?