-5
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)

我哪里出错了?

4

1 回答 1

3

外键字段需要指向另一个模型

password = models.ForeignKey(MyModel, verbose_name='pwd')

但我认为这是一个错字,因为密码字段可能不应该是外键

于 2013-08-13T12:10:58.900 回答