Hi all,

I am not sure if this is possible as I could find nothing online but would
appreciate any alternative solution.

   - In my view I obtain a pk which is set as a session key
   - I need to pass that session key variable into the url argument.

e.g. http://127.0.0.1:8000/club_home/<session key>/teams/

Code below, any other samples of code needed let me know

Thanks
Gav

*Main Urls*

urlpatterns = [
    url('admin/', admin.site.urls),
    url(r'^club_home/', include('clubkit.clubs.urls'), name='clubs'),
]

*Urls.py*

urlpatterns = [
    path('', views.club_home, name='club_home'),
    path('teams/', views.TeamInfo.as_view(), name='teams'),
    path('pitches/', views.PitchInfo.as_view(), name='pitches'),
    ]

*View.py:*

def club_home(request, pk=None):
    if pk:
        request.session['pk'] = pk
        club = ClubInfo.objects.filter(pk=pk)
        club_posts = ClubPosts.objects.filter(club_id=club[0])
    else:
        club_pk = request.session.get('pk')
        club = ClubInfo.objects.filter(pk=club_pk)
        club_posts = ClubPosts.objects.filter(club_id=club[0])
    args = {'club': club,
            'club_posts': club_posts
            }
    return render(request, 'club_home_page.html', args)

-- 
__

Séanadh Ríomhphoist/_

Email Disclaimer__
**

Tá an ríomhphost seo agus 
aon chomhad a sheoltar leis faoi rún agus is lena úsáid ag an seolaí agus 
sin amháin é. Is féidir tuilleadh a léamh anseo. 
<https://www4.dcu.ie/iss/seanadh-riomhphoist.shtml>  
<https://www4.dcu.ie/iss/seanadh-riomhphoist.shtml>*
_

This e-mail and any 
files transmitted with it are confidential and are intended solely for use 
by the addressee. Read more here. 
<https://www4.dcu.ie/iss/email-disclaimer.shtml> _
*_

-- 
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/CAHZR7Jfbaf91WFE47EaqqjNch3dqVd-_9%2BLd8FUAPcuNOBFhww%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to