Промучался целый день.
Задам конкретный вопрос.
вот код в models.py
from django.db import models
from ckeditor.fields import RichTextField
class Menu(models.Model):
title_menu = models.CharField(max_length=150)
def __unicode__(self):
return self.title_menu
class Content(models.Model):
section = models.ForeignKey(Menu)
title_content = models.CharField(max_length=150)
datetime = models.DateField()
text = RichTextField()
def __unicode__(self):
return self.title_content
вот код в views.py
def content_article(request):
categories = Menu.objects.all() - вот эта строка явно неправильная
posts = Content.objects.filter(section_id = categories) - тут смысл того, что я хочу получить
return render_to_response('index.html', {'posts': posts})
вот что в базе в первой таблице
| id | title_menu |
вот что во второй таблице
| id | title_content | datetime | text | section_id |
как мне всетаки написать код во views.py , чтобы при нажатии на ссылку в меню подгружались именно те статьи, которые относятся к этой категории????