2016-05-15 13 views
0

次のURLパターンがあります。Djangoコールビューのメソッドは、パラメータに応じて同じURLで表示されます

urlpatterns = [ 
    url('^$', views.IndexView.as_view(), name='index'), 
    url('^api/create_workplace$', views.create_workplace, name='create_workplace'), 
    url('^api/create_workplace/(?P<get_all>\w+)/$', views.get_workplaces, name='get_workplaces') 
] 

しかし、私はいつもGET_ALLパラメータを追加しているcreate_workplaceメソッドを呼び出します。

パラメータによっては、同じURLで別のメソッドを呼び出すことは可能ですか? ?

答えて

2

ので、試してみてください。

url('^api/create_workplace/$', views.create_workplace, name='create_workplace'), 

希望は、これは私がメソッドに2つ目のパラメータを追加するのを忘れて、問題を発見した

+0

残念ながら、何も変更されていません。 – qr11

+0

あなたのget_workplacesビューは単独でurls.pyになっても動作しますか? – Jingo

0

を作品

def get_workplaces(request, get_all): 
関連する問題