奇妙なことに、この問題は断続的です。最後に発生したときは数日間持続し、その後何らかの理由で発生しなくなりました。今日、shopify に別の問題を調査させている間、私の在庫更新スクリプトはこの同じ ole エラーで機能しなくなりました。問題のある行は
variant = Variant.objects.get(sku=sku)
sku 変数が正常に渡されています。このスクリプトは、このエラーが発生した期間の 4 回を除いて数か月間動作したときから今日まで変更されていないことを強調したいと思います。明らかに URL の形式が正しくありませんが、なぜこれが起こっているのでしょうか?
--トレースバック---
Internal Server Error: /inventory/process/
Traceback (most recent call last):
File "/home/username/.virtualenvs/projectname/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 115, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/home/username/.virtualenvs/projectname/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py", line 25, in _wrapped_view
return view_func(request, *args, **kwargs)
File "/home/username/projects/projectname/reponame/apps/shopified/views.py", line 103, in process
update(sku, quantity)
File "/home/username/projects/projectname/reponame/apps/shopified/inventory.py", line 72, in update
inventory_quantity=quantity)).save()
File "/home/username/.virtualenvs/projectname/local/lib/python2.7/site-packages/pyactiveresource/activeresource.py", line 775, in save
data=self.to_xml())
File "/home/username/.virtualenvs/projectname/local/lib/python2.7/site-packages/pyactiveresource/connection.py", line 351, in put
return self._open('PUT', path, headers=headers, data=data)
File "/home/username/.virtualenvs/projectname/local/lib/python2.7/site-packages/shopify/base.py", line 19, in _open
self.response = super(ShopifyConnection, self)._open(*args, **kwargs)
File "/home/username/.virtualenvs/projectname/local/lib/python2.7/site-packages/pyactiveresource/connection.py", line 287, in _open
http_response = self._handle_error(err)
File "/home/username/.virtualenvs/projectname/local/lib/python2.7/site-packages/pyactiveresource/connection.py", line 407, in _handle_error
raise ResourceNotFound(err)
ResourceNotFound: Not Found: https://shop-name.myshopify.com/admin//variants/288274264.xml