Найти - Пользователи
Полная версия: Помогите разобратса в Djangj (на примере)
Начало » Django » Помогите разобратса в Djangj (на примере)
1
agryn
Модель
class Article(models.Model):
    art_title = models.CharField(max_length=50) ## название стати
    art_cont = models.TextField() ## текст стати
    art_is_published = models.BooleanField() ## прошла ли статья валидацию пользователя (дал ли админ добро на публикацию)
    def __unicode__(self):
        return self.art_title
представление
def news(request):
    t = loader.get_template('index.html')
    news_list = Article.objects.filter(art_is_published = True)
    c = Context(news_list)
    return HttpResponse(t.render(c))

кусок шаблона
{% for nws in news_list %}
    <h2 class="style5"> <a href="/news/{{ nws.id }}">{{ nws.art_title }}</a></h2>
    <p>{{ nws.art_cont|truncatewords:255 }} <a href="/news/{{ nws.id }}">читати далі...</a></p>
{% endfor %}
Ничего не отображается. Подскажите начинающему где совершил ошибку.
buddha
def news(request):
    t = loader.get_template('index.html')
    news_list = Article.objects.filter(art_is_published = True)
#    c = Context(news_list)
    c = Context({'news_list':news_list})
    return HttpResponse(t.render(c))

И не в ту ветку на форуме попал ты.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB