因此,我有標準的django教程調查應用程序,並且我製作了一個小博客應用程序。有沒有一種簡單的方式來添加投票到一些博客帖子,但不是全部。如何在同一頁面上使用多個應用程序但不是所有頁面
我發現這一點:
from django.models.polls import polls
from django.models.blogs import posts
def my_view(request):
return render_to_response("template_name", {
"poll_list" : polls.get_list(),
"post_list" : posts.get_list(),
}
但是我怎麼挑我想在模板,民意調查,如果我把它添加到模板不會在其每一個崗位出現?我覺得我很認真地過度思考或低估了這一點。任何建議或鏈接將不勝感激。謝謝。
models.py #for the blog app
class Post(models.Model):
title = models.CharField(max_length=60)
description = models.TextField()
body = models.TextField()
created = models.DateTimeField(auto_now_add=True)
def display_mySafeField(self):
return mark_safe(self.body)
def __unicode__(self):
return self.title
views.py # for blog class
def post(request, pk):
"""Single post with comments and a comment form."""
post = Post.objects.get(pk=int (pk))
comments = Comment.objects.filter(post=post)
d = dict(post=post, comments=comments, form=CommentForm(), user=request.user,
months=mkmonth_lst())
d.update(csrf(request))
return render_to_response("post.html", d)
我想添加一個民意調查,但不是所有的人。
什麼是「一些博客帖子,但不是全部」是什麼意思? – 2012-07-13 20:56:55
我會把我的模型和意見。每篇文章都是一個帶有標題和正文的頁面,我想爲帖子正文添加一個投票。 – lciamp 2012-07-13 20:58:45
您將如何表明您希望在帖子中進行投票? – 2012-07-13 21:00:11