我是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 /:
我的问题是:为什么在admin course_list类中没有显示? 感谢您的帮助,并为我糟糕的英语道歉。