我在数据库里有数据像数组
表A
instant language
1 english
1 Indonesia
2 japan
2 korea
2 british
这是模型.py在
^{pr2}$我想把它变成这样:
instant language
1 english,Indonesia
2 japan,korea,british
在使用Django ORM之前,我使用PHP和mysql,只需像下面这样进行查询
select instant,array_to_string(array_agg(language), ',') as unit
from A
where A.id_language = b.id_language group by A.id_language");
如何在ormdjango中查询?在
必须使用model类中的get方法。会是这样的。在
在您的情况下:
^{pr2}$在object中,你将拥有一个A类的对象,然后你可以检索信息并将其传递给String或对它做任何你想做的事情。在
编辑:
如果你想全选。在
^{3}$在这种情况下,您将从您的类型中获得一个对象数组,您可以按照您想要的方式转换它们。在
很容易在Django中进行查询,但如果你不小心,它们可能会很慢,当你有很多信息时,你的应用程序会很慢。这里有大量关于查询以及如何进行查询的有用信息。在
https://docs.djangoproject.com/en/1.8/topics/db/queries/
相关问题 更多 >
编程相关推荐