Как добавить статическую папку, , которая содержит файлы wsdl и xsd, необходимые для некоторого клиента SOAP , и связанный с ней путь к моему пользовательскому модулю Odoo 11?
------------ Обновление ---------
Я создал статическую папку в моем модуле с папкой src внутри, которая содержит нужные мне файлы.Необходимо получить доступ к этим файлам с моего контроллера, какой правильный полный путь?Должен ли я добавить путь в любом месте перед его использованием?
Это мой контроллер, где я пытаюсь использовать файлы:
Проверьте путь, данный клиенту (zeep_test / static / src/uhud/Uhud.wsdl)
from zeep import Client, Settings, xsd
import datetime
from odoo import http
from lxml.etree import tostring
class WaseelCrm(http.Controller):
@http.route('/test/zeep', type='json', methods=['POST'], auth="public", website=True, csrf=False)
def test_zeep(self):
settings = Settings(strict=False, xml_huge_tree=True)
client = Client('zeep_test/static/src/uhud/Uhud.wsdl', settings=settings)
factory = client.type_factory('ns0')
transaction = factory.TransactionCT('1.1', 'NEW', None, None, 'REQUEST')
user = factory.UserCT('admin', 'admin', 'Ahmed Yasser')
interaction = factory.InteractionCT(None, 102, 2260, 101)
timestamp = datetime.datetime.combine(datetime.datetime.now(), datetime.time(10, 23))
cmh = factory.MessageHeaderCT(transaction, interaction, user, timestamp)
member = factory.MemberCT('0020693108', '20693101', '158')
visitInfo = factory.visitInfoCT(timestamp, 7, 'NEW')
eligibilityRequest = factory.EligibilitySubmissionRequestCT(member, visitInfo)
with client.settings(raw_response=False):
response = client.service.submitSchema(CommonMessageHeader=cmh,
EligibilitySubmissionRequest=eligibilityRequest)
return response
Здесь эти файлы существуют Путь к папке