2016-11-11 80 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') 
相關問題