Получить запрос в django-plotly-dash
Я пытаюсь передать args в запросе get приложению plotly: но я не могу получить информацию.
my_webpage.html?value=1
views.py:
def my_webpage(request):
return render(request, 'home/my_webpage.html', {})
my_webpage.html :
{% extends 'base.html' %}
{% load static %}
{% block content %}
{% load plotly_dash %}
<div class="{% plotly_class name='my_webpage' %} card" style="height: 100%; width: 100%">
{% plotly_app name='my_webpage' ratio=10 %}
</div>
{% endblock %}
my_webpage.py :
external_stylesheets = ['https://codepen.io/chriddyp/pen/bWLwgP.css']
app = DjangoDash('my_webpage', external_stylesheets=external_stylesheets )
app.layout = html.Div([
dcc.Location(id='url', refresh=False),
html.Div(id='page-content'),
])
@app.callback(Output('page-content', 'children'),
Input('url', 'search'))
def display_page(params):
print("model_view - display_page")
parsed = urllib.parse.urlparse(params)
parsed_dict = urllib.parse.parse_qs(parsed.query)
print(parsed_dict)
page_content = params
for i in parsed_dict.keys():
page_content += f"{f} {parsed_dict[i]} \n"
print(params)
return page_content
связанные ссылки : https://github.com/GibbsConsulting/django-plotly-dash/issues/416