Интеграция с Django + TradingView - PullRequest
       18

Интеграция с Django + TradingView

0 голосов
/ 28 февраля 2019

Мне нужна помощь по интеграции торговли с django (2.5.1 и python 3.6).Здесь есть кто-нибудь, кто уже сделал это?
У меня следующая ошибка: СТРАНИЦА НЕ НАЙДЕНА http://localhost:8000/js/charting_library/static/en-tv-chart.aa0061904b783ada8056.html

Вот моя структура приложения:

- project_name
    - app_name
        - locale
        - media
        - static 
            - css 
            - images 
            - js 
                market.js
                wallet.js 
                - charting_library
                - datafeeds 
        - template
        apps.py
        backend.py
        cognito.py
        custom_storage.py
        tests.py
        urls.py
        views.py
    - project_name
        __init__.py
        settings.py
        urls.py
        wsgi.py
    .gitignore
    db.sqlite3
    manage.py
    requirements.txt 

charting_library и datafeeds предоставлены tradingview.

Вот что находится внутри charting_library:

- charting_library
    - static 
        - bundles
        - fonts
        - images
        -lib 
        ar-tv-chart.aa...........8056.html
        ...
        ...
        ...
        en-tv-chart.aa...........8056.html # this is the file not found
        ...
        ...
        ...
        zh_TW-tv-chart.aa...........8056.html
    charting_library.min.d.ts 
    charting_library.min.js
    datafeed-api.d.ts 
    test.js

А внутри папки datafeeds:

- datafeeds
    - udf 
        - dist
            bundle.js
            polyfills.js
        - lib 
            data-pulse-provider.js
            ...
            ...
            ...
            udf-compatible-datafeed-base.js
            udf-compatible-datafeed.js
        .npmrc
        package.json
        README.md
        rollup.config.js 
        tsconfig.json
    README.md

пожалуйста, необратите внимание на файлы машинописного текста, я использую JavaScript.

Наконец, это часть сценария инициализации, также предоставляемая tradingview:

var widget = window.tvWidget = new TradingView.widget({
            symbol: 'AAPL',
            // BEWARE: no trailing slash is expected in feed URL
            // tslint:disable-next-line:no-any
            datafeed: new window.Datafeeds.UDFCompatibleDatafeed('https://demo_feed.tradingview.com'),
            interval: 'D',
            container_id: 'tv_chart_container',
            library_path: '/js/charting_library/', # i think this is where the error comes from
            locale: getLanguageFromURL() || 'en',
            disabled_features: ['use_localstorage_for_settings'],
            enabled_features: ['study_templates'],
            charts_storage_url: 'https://saveload.tradingview.com',
            charts_storage_api_version: '1.1',
            client_id: 'tradingview.com',
            user_id: 'public_user_id',
            fullscreen: false,
            autosize: false,
            studies_overrides: {},
    });

...