Npm
我觉得把npm单独拎出来学习一下是有必要的。node的npm扮演了python中pip的角色。
以chart.js为例
https://registry.npmjs.org是一个仓库,这个仓库包含了一些包的信息。
npm install chart.js
会从仓库中查询文件下载路径,下载文件,把下载的压缩包安装到./node_modules目录中,从而完成一次安装。
以前我在写程序时,要把后台数据传输给前台,我采取的方法是通过模版传递,后来我才明白,还可以通过url接口获取json格式数据。这样的话我只要去实现可以响应异步请求数据的接口,就可以把后台的数据传输给前台了,而不需要通过模版的渲染。在view函数中直接return HttpResponse(json.dumps(data))
。