正在尝试在Django中创建DetailView页面
我使用Django创建了一个博客,当我点击一个帖子标题时,我想在页面上显示一篇文章,无论使用何种方法,我都无法在页面上显示任何内容 我的看法:正在尝试在Django中创建DetailView页面,django,python-3.x,detailview,Django,Python 3.x,Detailview,我使用Django创建了一个博客,当我点击一个帖子标题时,我想在页面上显示一篇文章,无论使用何种方法,我都无法在页面上显示任何内容 我的看法: class One_Per_Page(DetailView): model = AboutMe objects = AboutMe(id) def oneperpage(request): entry = One_Per_Page.objects.get_queryset(pk=AboutMe.id) #ent
class One_Per_Page(DetailView):
model = AboutMe
objects = AboutMe(id)
def oneperpage(request):
entry = One_Per_Page.objects.get_queryset(pk=AboutMe.id)
#entries = super(One_Per_Page).get_queryset()
return render_to_response('blog/aboutme_detail.html', {'AboutMe': entry})
这是我使用的URL:
url(r'^(?P<pk>\d+)$', One_Per_Page.as_view(), name='oneperpage
url(r'^(?P\d+)$),每页一个。as_view(),name='oneper Page
这是一个html页面,在剪切标题时必须显示一篇文章:
<!DOCTYPE html>
<html lang="en">
<head>
<title>EBA</title>
<meta charset="utf-8"/>
<link rel="stylesheet" href="/static/css/styles.css" type="text/css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body class="body">
<header class="mainHead">
<img src="/static/img/mainlogo.png" %} width="700" height="144" %}>
<nav>
<ul>
<li><a href='/'>Home</a></li>
<li><a href='/blog/'>Blog</a></li>
<li><a href='{{ STATIC_URL }}/latestnews/'>News</a></li>
<li><a href='{{ STATIC_URL }}/archive/'>Archive</a></li>
</ul>
</nav>
</header>
{% block content %}
<div>
<article>
<h4>{{ entry.titleMe }}</h4>
<p class="postInfo">
on {{ entry.dateMe }}
</p>
<div class="typicalArticle">
{{ entry.contentMe|safe|linebreaks }}
</div>
</article>
</div>
{% endblock %}
<footer class="mainFooter">
<p> copyright © 2015</p>
</footer>
</body>
</html>
EBA
{%block content%}
{{entry.titleMe}
关于{entry.dateMe}
{{entry.contentMe | safe | linebreaks}}
{%endblock%}
版权所有©;2015
有人能帮我把这件事做好吗?我不知道你会遇到什么错误,但试试这个,实际上你不需要做太多:
url(r'^stuff/(?P<pk>\d+)/', One_Per_Page.as_view(
template_name='detail.html'), name="detail")
在模板中,您可以自动访问对象
实例,如下所示:
{{ object.name }}
{{ object.biography }}
有两种类型的视图:基于类的视图和基于函数的视图。一个视图应该是一个视图或另一个视图。不是两者都有。Hello@doniyor谢谢你的想法!我已经按照你的建议实现了它,而且它是无流程的
{{ object.name }}
{{ object.biography }}