hi there,
i'm new with Django.
What i want is that retrieve some datas from db. First of all,
i have a project called mysite and project has an application called
blog. Project file has template/ directory which includes html files
of site.Additionally, blog application has a model like that
class Post(models.Model):
title = models.CharField(max_length=100)
body = models.TextField()
created = models.DateTimeField()
tags = TaggableManager()
def __unicode__(self):
return self.title
in this app i have also view.py
from django.template import Context, loader
from blog.models import Post
from django.http import HttpResponse
def index(request):
latestPosts = Post.objects.all().order_by('-created')[:5]
t = loader.get_template('/mysite/templates/index.html')
c = Context({
'latestPosts': latestPosts,
})
return HttpResponse(t.render(c))
however,
in mysite/template/index.html
{% for post in latestPosts %}
{{ post.id }}
{% endfor %}
prints nothing because it could not send data here. How can i send it ?
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment