開発中はローカルホストで正常に動作しますが、サーバーにデプロイすると空のリクエストが表示されます。
class MyPinResource(Resource):
pin = fields.CharField(attribute='pin', null=True)
class Meta:
resource_name = 'my-pin'
authentication = ApiKeyAuthentication()
authorization = DjangoAuthorization()
always_return_data = True
include_resource_uri = False
object_class = ApiObject
allowed_methods = ['post']
def detail_uri_kwargs(self, bundle_or_obj):
if isinstance(bundle_or_obj, Bundle):
return { 'domain': bundle_or_obj.obj }
else:
return { 'domain': bundle_or_obj }
def obj_create(self, bundle, request=None, **kwargs):
site_id = None
if 'site_id' in request.GET and request.GET['site_id']:
site_id = request.GET['site_id']
else:
LOG.error('site_id is required!')
raise Exception
"error_message":"'NoneType'オブジェクトには属性'GET'がありません"
AttributeError:'NoneType'オブジェクトに属性'GET'がありません
このエラーは、request.GETの呼び出しがある場合のobj_create内にあります。
何が間違っている可能性がありますか?空のリクエストを持つことは可能ですか?助けていただければ幸いです:)