2013-08-06 1 views
1

Это модель, в которой я хочу найтиКак я могу фильтровать результаты SearchQuerySet на основе модели specifice и ID

class itemType(models.Model): 
    partNumber = models.CharField(max_length = 12, null = True) 
    designation = models.CharField(max_length = 200, null = True) 
    timeCreate = models.DateTimeField() #auto update field, done in save method 
    timeEdit = models.DateTimeField() #auto update field, done in save method 

Это мнение, я хочу использовать, чтобы подготовить мои результаты

def itemtypedetails(request, itemtype_id): 
    result = SearchQuerySet.models(itemType) 
    #how can I filter the ID?? 
    return render_to_response('itemtypedetails.html', locals()) 

Что я хочу, так это то, что мои результаты основаны на модели (itemType) и идентификаторе itemType (itemtype_id).

Я не понимаю, как объединить эти два фильтра .
спасибо за помощь

+0

я думаю, что это собирается быть полезным для вас и узнать больше, если вы можете взять время, чтобы проверить вещи: https://docs.djangoproject.com/en/1.5/ – drabo2005

ответ

2

Попробуйте использовать .filter («ваше состояние здесь»)

result = SearchQuerySet.filter(ID=7).models(itemType) 
+0

Для меня это работало только тогда, когда идентификатор был строчным, то есть: 'result = SearchQuerySet.filter (id = 7) .models (itemType)' –