显示与过滤器相关的所有表数据

时间:2016-11-11 10:22:50

标签: python django django-models

我正在使用管理命令来显示表格中的结果,我已将其用于显示PK以及与该作业相关的客户名称。

我将如何显示该表行中的所有数据。

示例,现在我回来了

varchar

表中还有其他列可以返回,但我该怎么做?

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

3 个答案:

答案 0 :(得分:0)

你能写出你所有的模特吗?

我认为this没什么用处。你可以加载一些这样的属性

some_entry.id == other_entry.id

答案 1 :(得分:0)

我用过

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

答案 2 :(得分:0)

我认为您应首先过滤表格,然后选择要显示的列,如下所示:

结果将是touple列表。

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

结果将是字典列表。

CREATE TABLE Employee_Name
    (
      Carrier NVARCHAR(100) NOT NULL ,
      Error NVARCHAR(100) NULL
    );


INSERT  INTO Employee_Name
VALUES  ( '''A''', '''Invalid''' ),
        ( '''A''', '''''' ),
        ( '''C''', '''Invalid''' ),
        ( '''D''', '''''' );

--Query
SELECT  Carrier ,
        MAX(Error) Error
FROM    Employee_Name
GROUP BY Carrier;