我一直在使用 Django 来制作我的作品集,并且我已经成功地制作了一个简单的页面管理器。问题是,它不能按照我希望的方式工作:
- 我创建页面。
- 它加载我给它的内容。
- 使用 jQuery,我只加载该内容(作为格式化的 HTML)。
- 它无需重新加载或移动到另一个页面即可显示自己。
问题在于最后两个步骤,我无法让视图和模板仅加载一个。
视图.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")
模板.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 %}
我知道我应该过滤它,但我不知道如何。
我感谢您的帮助。