Получить запрос в 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

Вернуться на верх