модели:
class clsCategories(models.Model): category=models.CharField(max_length=50) def __unicode__(self): return self.category class BlogPost(models.Model): title=models.CharField(max_length=150) body=models.TextField(blank=False) timestamp=models.DateTimeField() category=models.ForeignKey(clsCategories) image=models.ImageField(upload_to='image', blank=True)
пока пробую код в shell:
from blog.models import BlogPost z=BlogPost.objects.all() z.filter(category='common')
Столкнулся с обишкой:
ValueError: invalid literal for int() with base 10: ‘common’
Понял, что с полем типа ForeignKey нужно как то по особомую
Подскажите пожалйуста, как из результата запроса(в переменной z) достать записи БД по категориям(category='common',category='develop') .