2012-04-20 2 views
1

私はdjango-tastypie &バックボーンの組み合わせを使用しています。TastyPieのバックボーン:DELETEはリダイレクトを行います

私はDELETEをしようとしていますが、回答は301 Moved Permanentlyとなります。

はここでFirebugのからのメッセージです:

DELETE http://127.0.0.1:8000/api/1/grocery_item/2 301 Moved Permanently. 
GET http://127.0.0.1:8000/api/1/grocery_item/ 

私のコードは以下の通りです:削除コードを見てみると

class GroceryListItemResource(ModelResource): 

    grocery_list = fields.ForeignKey(GroceryListResource, 'grocery_list', full=True) 
    grocery_item = fields.ForeignKey(GroceryItemResource, 'grocery_item', full=True) 

    class Meta: 
     queryset = GroceryListItem.objects.all() 
     resource_name = 'list_items' 
     allowed_methods = ['get', 'post', 'delete'] 
     include_resource_uri = False 
     excludes = ['created_at', 'updated_at'] 
     filtering = { 
      'grocery_list': ALL 
     } 
     authorization= Authorization() 

答えて

3

スラッシュがありませんでした。 127.0.0.1:8000/api/1/grocery_item/2/作品。

1

、それはあなたの何が起こる302を返すべきである理由は本当にありませんそのリクエストをCURL経由で行いますか? Firefoxが何らかの理由でリクエストを傍受して変更している可能性はありますか?そのURLでDELETE要求としてサーバープロセスに届いていますか?

関連する問題