【发布时间】:2013-08-15 00:52:57
【问题描述】:
from django.db import models
class jaga(models.Model):
user_name=models.CharField(max_length=50,verbose_name='Username')
password =models.ForeignKey(max_length=50, verbose_name='pwd')
def __unicode__(self):
return(self.user_name, self.password)
抛出的错误是,
TypeError: __init__() takes at least 2 arguments (1 given)
我哪里出错了?
【问题讨论】:
-
异常的完整回溯是什么?
-
另外,你怎么称呼
jaga? (另外,我想我解决了你的身份问题,但我不确定你想如何构建你的类,但这对我来说看起来“不错”,除了你在我倾向于不喜欢的函数之外声明user_name)跨度> -
发布带有异常位置的完整回溯
-
这不是你的问题,但你的
__unicode__方法返回一个字符串元组而不是单个 unicode 字符串。你肯定会因此遇到麻烦。