Я работаю с django и сервером таблиц для загрузки отчетов в формате PDF, но у меня проблема с определенным представлением.
, когда я пытаюсь записать файл PDF из определенного представления, эта ошибка (ошибка40080), но в других представлениях это прекрасно работает.
with server.auth.sign_in(tableau_auth):
all_datasources, pagination_item = server.datasources.get()
req_option = TSC.RequestOptions()
req_option.filter.add(TSC.Filter(TSC.RequestOptions.Field.Name,
TSC.RequestOptions.Operator.Equals, "file"))
all_views, pagination_item = server.views.get(req_option)
if not all_views:
raise LookupError("View with the specified name was not found.")
view = all_views[0]
(populate_func_name, option_factory_name, member_name, extension) = ('populate_pdf', 'PDFRequestOptions', 'pdf','pdf')
populate = getattr(server.views, populate_func_name)
option_factory = getattr(TSC, option_factory_name)
filterr = 'xxx:xxx'
options = option_factory().vf(*filterr.split(':'))
filename = 'out22.{}'.format(extension)
populate(view, options)
with open(filename, 'wb') as f:
f.write(getattr(view, member_name))
Этот ответ выполнения с:
400080: неверный запрос При попытке просмотра pdf для просмотра возникла проблема.xxxx '.
Но если сделать доказательство с другим видом таблицы, это сработает