我有一个简单的模型类如下:
class Lang(models.Model):
various_languages=(
('english','english'),
('french','french'),
)
language = models.CharField(max_length=48, choices= various_languages)
def __str__(self):
return self.language
我将模型添加到管理员中,如下所示:
from django.contrib import admin
# Register your models here.
from .models import Lang
class LangAdmin(admin.ModelAdmin):
pass
admin.site.register(Lang, LangAdmin)
我希望在管理页面上的表格中使用该语言,因为我使用了函数:
def __str__(self):
return self.language
但是我得到的是(Lang对象)在桌子上展示的。我该怎么解决这个问题。任何建议或帮助表示赞赏。
注意:我使用Django 1.11.4版本,Python3.6.5,mysql 5.7.22