Ugh. Sorry for the confusion. Here again are the pieces where I need 
suggestions. Please suggest actual code. I can't decipher things written in 
plain language on forums. Code is key for me.

    path('post/<int:pk>/', views.PostDetailView.as_view(), 
name='post_detail'),
    path('post/*random/???*', views.RandomDetailView.as_view(), 
name='random_post'),    * ### I don't know what to put here*


Also my view:

    def random_post(request):
        post_ids = Post.objects.all().values_list('post_id', flat=True)    * 
### 
Is 'post_id' correct? That's my field name that is my primary key*
        random_obj = Post.objects.get(id=random.choice(post_ids))      *### 
What do I put here? id? pk? post_id?*
        context = {'random_obj':random_obj,}
        return render(request, 'blog/random_post.html', context)

I have tried a bunch of different configurations for my urlpattern. I have 
tried different variable names in my view. I'm not sure that my data is 
actually being inserted into my view. I don't know what my urlpattern is 
supposed to be. I don't know which variables to use in my view, regarding 
the primary key.

-- 
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/d5ba26c4-dacc-4ad4-9050-55c1f44cdd8c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to