当我看到http:// localhost:8000 / admin时,我的模型中没有显示所有类?

时间:2014-08-25 07:58:52

标签: mysql django

我是Django的新手,我从https://docs.djangoproject.com学习它。

我的项目名称是学生,我在学生/模特中写了三个课程:

class student(models.Model):
    id=models.IntegerField(max_length=3,primary_key=True)
    name=models.CharField(max_length=200)
    email=models.EmailField(max_length=200)
    phone=models.IntegerField(max_length=10)
    def __unicode__(self):
        return u'name:%s ,IDnumber:%s' % (self.name,str(self.id))


class course_list(models.Model):
    id=models.IntegerField(max_length=5,primary_key=True)
    name=models.CharField(max_length=50)
    def __unicode__(self):
        return u'course name:%s ,course IDnumber:%s' % (self.name,str(self.id))



class course_item(models.Model):
    course_id = models.ForeignKey(course_list)
    score = models.IntegerField(max_length=2)
    student = models.ForeignKey(student)

    def __unicode__(self):
        return str(self.course_id)
        #return u'%s %s' % (self.course_name, self.student)

当我想从admin插入数据时,只显示course_item类和学生类。但是所有的表都存在于mysql中,我在那里插入了course_list类。

这是我的localhost:8000 / admin /:

enter image description here

我的问题是:为什么在admin course_list类中没有显示? 感谢您的帮助,并为我糟糕的英语道歉。

0 个答案:

没有答案