*You can't change the of a user from a view unless you do a redirect. You
can issue a redirect to /post/<id> where the id is what you picked at
random at the "random_post" view*
I can't change the *what *of a user from the view? Also, what user? I've
tried putting <id> in there and it causes errors. I've also tried <int:id>,
<pk>, <int:pk>, <post_id>, and <int:post_id>
*Is your template for a "random_obj" or for a "post" object? What does it
expect? You can insert a "import ipdb; ipdb.set_trace()" after "context" in
your view and inspect if it is right - it will probably be OK.*
*Did you rename the post template to random_post and did not change the
variables inside? If so, just use something like {"post": random_obj}.*
The template is asking for the name of the url - "random_post". The
template is loading right now at */post/random/* - confirmed by inspecting
the page. The template expects to get the random_post view, I would assume.
There are no errors telling me otherwise. Once again, the template is named
random_post. So what I think you're suggesting is to change the contex to
this:
* context = {'random_obj':random_post,}*
I also tried switching these:
*context = {'random_post':random_obj,}*
'random_obj' is what was established here: *random_obj =
Post.objects.get(post_id=random.choice(list(post_ids)))*
'random_post' is the name of my urlpattern, and the name of my template link
Am I getting anywhere near understanding what you're saying? All of the
things that I've tried are leading me to a template with blank fields.
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/6e2224c1-ebbc-4f44-947b-a9115b56e4e8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.