2017-07-04 7 views
1

今私はいくつかのチケットに関する情報を表示するためのビューを持っており、これらのチケットをフィルタリングする機能を追加しようとしています。私が使用するオプションを与えたい複数のオプションの引数を指定したURL

  • 所有者
  • カテゴリー
  • ステータス

カテゴリーステータス

は、私は4のフィルターを持つことになりますと言いますこれらのフィルタの一部は、すべて、またはまったくなく、私はそれがURLで動作させることができますどのように失われています。これまでのところ、私はあなたには、いくつかのオプションの引数を追加できることがわかったが、彼らはのような連続のいくつかの並べ替えに表示されます。

/月/ジャック/ガス/受理

しかし、私は唯一の2つのフィルタを選択した場合のように/ジャック/受理/それは間違ってフィルタをつかむ。

私はこれを達成する方法はありますか?または私はこれの代わりに使用できる他の方法です。 Ty

+0

にアクセスすることができます。あなたのurls.pyとviews.pyを投稿してください。 – badiya

答えて

1

URL引数でこれを試してはいけません。代わりに、querystring引数を使用します。

my_path/?date=May&owner=Jack&category=Gas&status=accepted 

とURLパターンだけです::URLの形式にする必要があります

url(r'^my_path/$', views.my_view, 'my_url'), 

とビューで、あなたがこれまでに試してみました何request.GET['date']など

+0

これはもっと意味があります。ありがとう – Jay

関連する問題