2

我的服务器上安装了节点。我想执行一个 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?

谢谢!

4

1 回答 1

3

这是我能够做到这一点的方法:

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."
于 2012-08-08T19:14:55.660 回答