テンプレート ページの一部で、モデルにあるコンテンツを表示したいと考えています。
私はdjango-page cmsを使用しています
ドキュメントでは、ビューはコンテンツの表示には使用されません。代わりに、既製のテンプレート タグが使用されます。
http://packages.python.org/django-page-cms/display-content.html
これは一言もわかりません。私は新しいので、ご了承ください。
私がやりたいのは、この方法でテンプレート内のモデルにある情報を表示することだけです..
{% if latest_news_list %} {% for news in latest_news_list %} <li><h3>{{ news.title }}</h3></li> <li><p>{{ news.body }}</p></li> {% endfor %}
ビューが使用されていないため、latest_news_list の場合は使用できません。通常のビューではなく、django-page cmsを使用して、モデルをテンプレートに表示する必要があります。ドキュメントには、これにある種のテンプレートタグを使用することが記載されています。
誰かがこれを行う方法を私に説明してください。
また、次の既製のテンプレート タグの明確で簡潔な説明も歓迎します... * get_content * show_content * get_page * show_absolute_url
http://packages.python.org/django-page-cms/display-content.html から取得
上記で強調した方法で、次のモデルを使用して含まれる情報を表示する必要があります。ご助力ありがとうございます。私のモデルは次のとおりです。
class Body(models.Model):
type = models.ForeignKey(Content)
title = models.CharField(max_length=100)
published = models.DateTimeField(default=datetime.now)
body = tinymce_models.HTMLField("Main content")
私が述べたように、私はこれに非常に慣れていないので、できるだけ簡単に説明してください.