2016-11-11 16 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少し役立つと思います。

結果は次のようになります。あなたは、私は私はあなたが最初のテーブルをフィルタリングして、あなたは次のように表示したい列を選択すべきだと思う

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

データがテーブルに既にある、私は66666のシリアル番号を設定した日付を関連テーブル内のすべてのデータを表示しようとしていますが、それは唯一私が他のフィールドを得るのですかPKと顧客を表示します表示する。したがって、ステータスフィールドがあります。どのように私はそれを表示するだろうか?私はdef __str __(self)と関係があると思った: –

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

を使用している

some_entry.id == other_entry.id 
関連する問題