Django问题列表不显示问题内容,而是question object

applejj 发布于 2015/09/25 17:29
阅读 551
收藏 0

最近按照django在学习文档进行学习,我在进行项目二的学习时,出现了问题,材料链接如下所示:

https://docs.djangoproject.com/en/1.8/intro/tutorial02/

显示的问题如图片所示:

点开里面的question object显示如下:

按理来说,我的question列表应该显示应该是的内容的,可是为什么是Question object?

我的应用是polls,里面的views.py的代码如下:


from django.db import models

# Create your models here.
class Question(models.Model):
    question_text = models.CharField(max_length = 200)
    pub_date = models.DateTimeField('date published')



admin.py的代码如下:



from django.contrib import admin
from .models import Question

class QuestionAdmin(admin.ModelAdmin):
    fieldsets = [
        (None,{'fields':['question_text']}),
        ('Date information', {'fields':['pub_date']}),
    ]




加载中
0
_Change_
_Change_

没有写unicode

def __unicode__(self):

    return  self.question_text

a
applejj
嗯,你是对的。我太粗心了,这是自己敲的程序,以前学习文档的时候也没有注意,谢谢
0
cheerfullchen
cheerfullchen
class Question(models.Model):
    question_text = models.CharField(max_length = 200)
    pub_date = models.DateTimeField('date published')

    def __unicode__(self):
        return self.question_text



a
applejj
确实是字符的问题,谢谢了
返回顶部
顶部