私は自分のポートフォリオを作成するために Django を使用しており、簡単なページ マネージャーを作成することができました。問題は、私が望むように動作しないことです:
- ページを作成します。
- 私が与えたコンテンツをロードします。
- jQuery を使用すると、そのコンテンツのみを (フォーマットされた HTML として) ロードします。
- リロードしたり、別のページに移動したりせずに表示されます。
問題は、最後の 2 つの手順にあります。ビューとテンプレートを 1 つだけ読み込むことができません。
Views.py:
def paginas(request, title):
get_page = Page.objects.all() # I can't think of a way to make a proper filter
return render_to_response('template.html', {'get_page': get_page}, context_instance=RequestContext(request), mimetype="text/html")
Template.html:
{% if get_page %}
{% for page in get_page %}
{{ page.content|safe }}
<p>Full path is {{ request.get_full_path }} and page id is {{ page.id }}</p>
{% endfor %}
{% else %}
<p>Nothing.</p>
{% endif %}
フィルタリングする必要があることはわかっていますが、方法がわかりません。
私はあなたの助けに感謝します。