www.www.ww/api/user=XXX&comment=XXX&friend=XXX
ドキュメントに見つからなかったスタイルクエリ(複数のパラメータ)のようなパラメータを処理するにはどうすればよいですか?(たぶんよく読まなかった)
1186 次
1 に答える
1
私はtasypiを使用したことがありませんが、次のようにHttpRequest
オブジェクト(通常はビュー内)からdjangoのgetパラメーターにアクセスできます-
if 'user' in request.GET:
user = request.GET['user']
リクエストオブジェクトとレスポンスオブジェクトに関するdjangoのドキュメントをご覧ください。ビューの記述に関するドキュメントを確認すると便利な場合もあります。基本ビュー(クラスベースのビューとは対照的に)は、関数の引数としてHttpRequestを使用します。それで
def my_view(request):
if 'user' in request.GET:
user = request.GET['user']
if 'comment' in request.GET:
comment = request.GET['comment']
編集
Tastypiのドキュメントを一目見ると、class Meta
これを設定するにはリソースでを使用する必要があることがわかります。何かのようなもの -
class MyResource(ModelResource):
class Meta:
filtering = {
"user": ('exact',),
"friend": ('exact',),
"comment": ('exact',)
}
bundle.request.GET
それがあれば、GETパラメータを取得することもできると思います。
于 2013-01-19T08:02:12.290 に答える