2010-09-11 32 views
0

我有6个字段的模型,但是当我使用作者字段访问它们并打印结果时,它只显示4个字段,field5未显示。管理员显示所有字段。下面是我的观点,模型和模型。Django模型数据不完整

if request.POST: 
    c1 = Datastore.objects.get(author = request.user) 
    return HttpResponse(c1) 

class Datastore(models.Model): 
field1 = models.CharField(max_length=100, verbose_name = "") 
field2 = models.IntegerField(verbose_name = "") 
field3 = models.IntegerField(blank=True, null=True,verbose_name="") 
field4 = models.IntegerField(blank=True, null=True, verbose_name = "") 
field5 = models.IntegerField(default = 0) 
author = models.ForeignKey(User) 

class Datastoreform(ModelForm): 
"""ModelForm for model: Datastore""" 

class Meta: 
    model = Datastore 
    exclude = ('author',) 

输出是字段1字段2字段3字段4

回答

0

似乎输出仅仅是unicode的定义。单个字段仍然可以使用c1.fieldname