我无法提取total_pages以便随后处理数据 问题所在:
total_pages = int(r.headers['X-WP-TotalPages'])
从命令行进行的追溯是:
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/var/www/vhosts/example.gr/rodkok_inventory/intranet/views.py", line 731, in update_orders
get_from_woocommerce_orders(eshop)
File "/var/www/vhosts/example.gr/rodkok_inventory/intranet/views.py", line 237, in get_from_woocommerce_orders
total_pages = int(r.headers['X-WP-TotalPages'])
File "/usr/local/lib/python2.7/dist-packages/requests/structures.py", line 54, in __getitem__
return self._store[key.lower()][1]
KeyError: 'x-wp-totalpages'
我的查看功能是:
def get_from_woocommerce_orders(eshop):
wcapi = API(
url=eshop.url,
consumer_key=eshop.consumer_key,
consumer_secret=eshop.consumer_secret,
wp_api=True,
version="wc/v2",
query_string_auth=True,
verify_ssl = True,
timeout=10
)
yesterday = date.today() - timedelta(2)
r=wcapi.get("orders?after="+str(yesterday)+"T00:00:00Z")
total_pages = int(r.headers['X-WP-TotalPages'])
任何人都可以知道为什么我出现错误 KeyError:“ x-wp-totalpages”吗?