L'accès de la Clé Primaire à partir de l'URL dans Django Vue de la Classe

J'ai un modèle d'URL mappé à un affichage personnalisé de la classe dans mon Django App, comme suit:

url( r'^run/(?P<pk>\d+)/$', views.PerfRunView.as_view( ))

Le problème est, je ne peux pas comprendre comment je peux accéder à " pk " à partir de l'URL de la chaîne de modèle dans ma classe de vue afin que je puisse récupérer un modèle spécifique à l'objet à partir de son id de base de données. J'ai googlé, regardé à travers la documentation de Django, à une recherche de Dépassement de Pile, et je ne peux pas trouver une réponse satisfaisante à tous.

Quelqu'un peut-il me dire?

stackoverflow.com/questions/6427004/... cela vous aide ?
docs.djangoproject.com/en/1.4/topics/class-based-views/... lire la seconde note.
Gupta Merci pour les liens, mais je ne suis pas encore totalement clair sur elle. Est-il une partie de l'auto.kwargs? Je pensais que j'étais le coup de Django, jusqu'à ce que je suis dans la classe de base des points de vue. Je ne comprends pas du tout.
voir ci-dessus
classe de base point de vue est qu'une abstraction pour ma part, je trouve que c'est gênant et s'en tenir à des fonctions. Je ne pense pas qu'ils aident beaucoup. Pas nécessaire, vous avez besoin de l'utiliser. À l'aide de la fonction simple contre les URLs fonctionnent très bien aussi.

OriginalL'auteur Luke | 2012-11-23