On Tue, 2008-10-21 at 23:33 -0700, guruyaya wrote: > This is actually worse
You mean top-posting? Yes, it's a terrible habit and you should stop doing it. > > blog/models.py > ---------------- > from django.shortcuts import render_to_response as RenderToResponse > from myblog.blog.models import Post > def listposts(request): > a = Post.objects.all() > a = list(a) > a[0].title = 'hihi' > a[0].content = 'haha' > return RenderToResponse('blog/showlist.html',{'postlist': a}); > > Just shows me a blank page (with <h1>Hello</h1> on top). > > What am I missing? I'll bet you didn't change your template, so it's still trying to iterate over postlist.all, rather than just postlist now. Sorry, I cut a corner and didn't point out all the changes necessary, just pointing you in the right direction. You're passing a list now, not a queryset, so you'll need to adjust the template if you really want to make these changes in the view like this (although, as I indicated, it's a pretty uncommon pattern when you start to do things out of experimentation mode, so you might want to avoid the hassle altogether). Regards, Malcolm --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---