带有节点(和Django)的服务器端javascript
我已在服务器上安装了节点。我想执行一个JavaScript文件,它基本上从Django模型中获取一些信息。如何从Django内部将JSON和大textarea变量传递到节点脚本中带有节点(和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,
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呈现它。