2016-10-24 8 views
1

は、例えばURLを考える:ゲットURLのkwargsから

url(r'^article/(?P<article_id>\d+)/review/(?P<review_id>\d+)/rate/$', views.rate_reviewer, 
    name='review_rate_reviewer') 

私はkwargsからこのURLに必要などのリストを取得することができジャンゴでの方法はあります。 ['article_id'、 'review_id']?

+0

'resolve()'が役立つかもしれませんか? [こちらのドキュメント](https://docs.djangoproject.com/en/1.11/ref/urlresolvers/#resolve) – J0ANMM

答えて

-1

あなたのビュー関数のシグネチャは次のようになります。

def rate_reviewer(request): 
    article_id=request.GET.get("article_id",None) 
    review_id = request.GET.get("review_id", None) 
と、これらの引数

http:localhost:8000/review_article?article_id=7&review_id=15.... 

とビュー機能へのアクセスの内側:

より
def rate_reviewer(request, article_id, review_id): 
    #custom logic where you can use article_id and review_id 
    rate_article(article_id, review_id) 

その他あなたはできるコースのリクエストURLのように

GET要求のすべての引数にrequest.GETでアクセスできます(POSTではrequest.POを要求します)。 ST)、ここではすべての入力パラメータで辞書を取得します。

関連する問題