如何在Django项目中导入JavaScript模块

How do I import a JavaScript module in a Django project?

本文关键字:导入 JavaScript 模块 项目 Django      更新时间:2023-09-26

我不知道如何使用Google Analytics Embed API导入此JavaScript模块:

import AccountSummaries from 'javascript-api-utils/lib/account-summaries';

我在浏览器中收到这些错误:

Uncaught SyntaxError: Unexpected token import
Uncaught TypeError: gapi.analytics.ext.ViewSelector2 is not a constructor

这是我的项目结构:

project_name
    app_name
        static
          js
            app_name
               ga-dev-tools
                    embed-api
                        components
                            view-selector2.js
               javascript-api-utils
                   lib
                     account-summaries
                         account-summaries.js

为什么我会出现这些错误?如何使用Django正确导入它?

确保您输入了type="模块";脚本标记中。

<script type="module" src="{% static 'yourJsFile.js' %}"/>

您不能做您想要做的事情,而且我认为您还不完全理解全栈应用程序的各个部分是如何相互作用的。我建议你在尝试用这个API深入研究之前应该做一些研究。

您可以制作一个javascript文件,该文件使用API,然后通过ajax或其他方法向django后端发送请求,将通过google API获得的信息提供给