今回はRestAPI(リソースサーバー)を作成するのに便利なTastypieに独自のURL(メソッド)を追加する方法です。 Tastypieとは? TastypieはDjango ModelからRestAPIを生成してくれるDjangoプラグインです。またDjango Modelを未使用時(いわゆるNoSQL)にも対応しています。 こんな時使えるかも * models.Managerメソッドを公開したい * 複数Modelをまたがる処理を書きたい (つまりトランザクションとか) resource.py 下記はTastypie 0.9.12-alpha以降から使用可能 確認 無事 first_add_method, test_func が追加されました。それでは。 ※ 参考 Tastypie adding-search-functionality github - django-tast
先日django-tastypieのApiKeyAuthenticatinを試してみました。 認証パラメータ(username/api_key)はGETかPOSTで渡すしかないので、登録や更新などの場合は(POSTパラメータのjsonにつっこんでも見てくれないので)、クエリパラメータで渡してたんですが、POSTなのにクエリパラメータ?という違和感ありました。 auth_params = { "username": u"user2", "api_key": u"430b1c2faed2328fd7a4133edefea90a4f06324b" } auth_query = urllib.urlencode(auth_params) # 登録 payload = {'title': u'Python Cook Book', 'pub_date': "2012/9/25"} r = reques
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く