在我的Django應用程序時,我想在我的app.it添加用戶拋出一個錯誤Django管理:爲什麼這個錯誤發生在添加一個新用戶
__str__ returned non-string (type long)
__str__返回非字符串(long類型) 。 我也嘗試unicode而不是str,但錯誤保持不變。
我的models.py
class Company(models.Model):
c_id=models.IntegerField(default=0,primary_key=True)
u_id=models.OneToOneField(Consultants)
comany_name=models.CharField(max_length=255,blank=True,null=True)
comany_email=models.EmailField(max_length=255,blank=True,null=True)
last_login=models.DateTimeField(default=datetime.now,blank=True,null=True)
def __unicode__(self):
return u'{}'.format(self.c_id)
這個錯誤出現在加入公司
例外位置
/usr/local/lib/python2.7/dist-packages/django/utils/encoding.py in force_text, line 94
顯示此模型的'__str__'方法,請 –