2016-11-11 82 views
0

我正在使用管理命令来显示表格的结果,我已经准备好显示PK和与该作业相关的客户名称。显示与过滤器相关的所有表格数据

我该如何去显示该表格中的所有数据。

例如,现在我得到恢复

$ [<Job: 36172 - Customer Name Example>] 

有表中的其他列,可以返回,但我怎么做到这一点?

class Command(BaseCommand): 
# Show this when the user types help 
    help = "My test command" 

    # A command must define handle() 
    def handle(self, *args, **options): 
     Job_set = Job.objects.all().filter(serial_no = 66666) 
     self.stdout.write(Job_set, ending='') 

     def __str__(self): 
      return self.SLA 

回答

0

你能写出所有的模型吗?

我认为this没有多大的帮助。您可以加载像

some_entry.id == other_entry.id 
+0

的数据是已经在表中,我试图显示表中的所有有关的日期与66666序列号设置数据,但只显示PK和客户如何获得其他领域以显示。所以就像有一个状态字段。我将如何得到这个展示?我认为这与def __str __(self)有关: –

0

我使用了一些财产

values_list('DataFeild','DataFeild','DataFeild','DataFeild').filter(example=89) 
0

我觉得你应该先过滤表,然后选择要显示如下列:

结果将是touple的列表。

result = models.objects.filter(example=89).values_list('DataFeild','DataFeild','DataFeild','DataFeild') 

结果将是词典列表。

result = models.objects.filter(example=89).values('DataFeild','DataFeild','DataFeild','DataFeild') 
相关问题