【发布时间】:2016-02-28 17:17:48
【问题描述】:
我收到以下错误:
typeError: __init__() takes at least 2 arguments 1 given`
我有这些课程:
class task(models.Model):
name=models.CharField('name', max_length=100)
text=models.TextField('task_text')
def __unicode__(self):
return self.name
class person(models.Model):
name=models.CharField('name', max_length=50)
def __unicode__(self):
return self.name
我想使用render_to_response 显示任务如下:
def index(request):
tass = task.objects.all()
return render_to_response('index.html',
{'tass': task},
context_instance=RequestContext(request))
然后我得到typeError: __init__() takes at least 2 arguments 1 given。
我该如何解决这个问题?
【问题讨论】:
-
你能发布整个错误跟踪吗?这会有所帮助
-
欢迎来到 Stack Overflow!我编辑了您的问题,修复了一些拼写错误(“least”与“last”不同),并将错误放在开头。为了便于阅读,我还进一步缩进了代码。祝你好运!
标签: django arguments typeerror init