Django模型数据不完整

时间:2010-09-11 18:01:12

标签: django django-models django-forms

我有一个包含6个字段的模型,但是当我使用author字段访问它们并打印结果时,它只显示4个字段,field5未显示。管理员显示所有字段。我的观点,模型和模型如下。

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',)

输出为Field1 Field2 Field3 Field4

1 个答案:

答案 0 :(得分:0)

似乎输出只是定义的unicode。仍然可以使用c1.fieldname

访问各个字段