带有节点(和Django)的服务器端javascript

带有节点(和Django)的服务器端javascript,javascript,python,django,node.js,Javascript,Python,Django,Node.js,我已在服务器上安装了节点。我想执行一个JavaScript文件,它基本上从Django模型中获取一些信息。如何从Django内部将JSON和大textarea变量传递到节点脚本中 class Page(models.Model): html = models.TextField(blank = True, null = True) less = models.TextField(blank = True,

我已在服务器上安装了节点。我想执行一个JavaScript文件,它基本上从Django模型中获取一些信息。如何从Django内部将JSON和大textarea变量传递到节点脚本中

class Page(models.Model):                
    html    = models.TextField(blank = True, null = True)                
    less    = models.TextField(blank = True, null = True)
    context = models.TextField(blank = True, null = True)

    def render(self):
        # pass context (converted to JSON), less and html to node script and compile.
        # How to do this?

谢谢

我是如何做到这一点的:

import subprocess
...
command_list = ['node', 'static/js/node_script.js']

try:
  output = subprocess.check_output(command_list)
except subprocess.CalledProcessError:
  output = "Error in command_list."

我看到的关键字少和html。你希望node做什么?@travis我刚刚用它作为一个快速的例子。在本例中,我想编译一个较少模板的服务器端,并用html呈现它。