#python #flask #shopify #plotly-dash
#python #flask #Shopify #plotly-dash
Вопрос:
Я создал приложение DASH и развернул его на сервере, и оно работает нормально, но когда я пытаюсь встроить его в панель управления Shopify, оно не загружает компоненты dash, кто-нибудь может мне помочь с этим!
Вот как я его внедрил
Я создал приложение dash, которое отлично работает как на локальном, так и на сервере разработки, но выдает ошибку при встраивании в Shopify
код:
<div class="dashboard">
var cloud_url = "https://yyy.zzzz.com/";
$(".dashboard").load(cloud_url);
</div>
и вот ошибка, которую я получаю
ПОЛУЧИТЬ https://apps.abc.com/_dash-component-suites/dash_renderer/react@15.4.2.min.js?v=0.21.0amp;m=1552054944 (404 не найдено)
К вашему сведению, URL-адрес моего приложения dash отличается от моего приложения Shopify, и по какой-то причине он добавляется к URL-адресу Shopify, а не к другому
Комментарии:
1. Вам удалось решить эту проблему? Я столкнулся с аналогичной проблемой.
2. Я не мог найти никакого решения, какое-то время я внедрял с помощью концепции iframe @KostasMouratidis
3. у меня не было Shopify, но в итоге я решил проблему; также было то, что URL-адрес приложения dash был другим (я использовал Werkzeug
DispatcherMiddleware
для добавления Dash в приложение Flask). Это было исправлением:app = Dash(__name__, requests_pathname_prefix="/modeling/", assets_external_path="http://127.0.0.1:8000/static/")
гдеmodeling
был поддомен (т.Е.http://127.0.0.1:8000/modeling
), А во внешнем пути были статические файлы Flask.