2016-08-03 48 views
-3

我不知道什么那么如何导入这个JavaScript模块与谷歌Analytics(分析)嵌入API:如何在Django项目中导入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正确导入它?

+1

的谷歌Analytics(分析)嵌入API是写在Javascript中的信息。 Django是用Python编写的。你不能以这种方式混合它们。 – solarissmoke

+0

@solarissmoke是的,我知道。但是,我如何将AccountSummaries导入到其他js文件? – Urdro

+0

{%static'js/app_name/javascript-api-utils/lib/account-summary/account-summaries.js'%} 插入您的模板文件。 –

回答

0

你不能做你想做的事情,我想你不会完全理解一个完整的堆栈应用程序的部件是如何相互作用的。我建议你在尝试用这个API深入研究之前应该做一些研究。

你可以把它利用API的JavaScript文件,然后用来通过通过AJAX或其他方法POST请求,通过你的谷歌API屈服于你的Django后端