2016-03-29 3 views
0

У меня есть несколько сотен тысяч записей записи svn в моей базе данных django, и я определил поле BranchName, чтобы сохранить информацию о связанной ветви каждой фиксации.Как получить категории записей

С помощью Джанго администратора сайта, я могу определить list_filter = («BranchName») получить категории имя ветви и фильтр связанных записей

Мой вопрос, есть ли способ, чтобы получить эту ветвь список имен по API django напрямую? (Определить QuerySet или фильтр)

admin site

+0

Я очень признателен, если кто может помочь в этом, благодаря – JiangLing

ответ

1

Отъезд values_list и distinct в ссылке API QuerySet.

Предполагая следующую модель:

class SVNCommit(models.Model): 
    branch_name = models.CharField() 

вы получите список различных значений из поля branch_name так:

branch_names = SVNCommit.objects.values_list('branch_name', flat=True).distinct() 
+0

Это то, что я хочу, действительно спасибо! :) – JiangLing

Смежные вопросы