Python 管理页面显示django中的错误

Python 管理页面显示django中的错误,python,django,Python,Django,在/admin/student/user处键入错误/ 强制使用Unicode:需要字符串或缓冲区,找到元组 知道是关于什么的吗 管理员 from django.contrib import admin from .models import user class userAdmin(admin.ModelAdmin): fieldsets=[ (None,{'fields':['uid']}), (None,{'fields':['uname']})

在/admin/student/user处键入错误/ 强制使用Unicode:需要字符串或缓冲区,找到元组

知道是关于什么的吗

管理员

from django.contrib import admin

from .models import user

class userAdmin(admin.ModelAdmin):

    fieldsets=[
        (None,{'fields':['uid']}),
        (None,{'fields':['uname']}),
        (None,{'fields':['email']}),
        (None,{'fields':['password']}),
]


admin.site.register(user,userAdmin)
models.py

class user(models.Model):
    uid=models.IntegerField(unique=True,default=0)
    uname=models.CharField(max_length=50)
    email=models.EmailField()
    password=models.CharField(max_length=20)

def __unicode__(self):
    return self.uid,self.uname

class Meta:
    db_table="user"

\uuuuuUnicode\uuuuuu
需要返回字符串

更改:

def __unicode__(self):
    return self.uid,self.uname
进入


您是否在模型中定义了
\uuuuuunicode\uuuuu
方法?是的,我定义了。。。!!!你能展示一下它是如何定义的吗?不要介意缩进…这是一个问题…我在我的模型中做得很好。你在管理中为这个模型定义了其他东西吗?
def __unicode__(self):
    return u"{} {}".format(self.uid, self.uname)