from django.db import models
import os
from django.db.models.signals import post_save
import sys
class Form(models.Model):
site = models.CharField(max_length=50)
num = models.CharField(max_length=10)
octet = models.CharField(max_length=30)
def __unicode__(self):
return self.site
return self.num
return self.octet
def create_conf(sender, **kwargs):
os.system("/usr/local/build " + self.site + ' ' + self.num + ' ' + self.octet)
post_save.connect(create_conf, sender=Form)
试图让我的 django web 应用程序使用参数执行 python 命令行应用程序。不确定这是否是最好的解决方法?如果它没有任何建议会很棒。尝试通过 Web 表单从用户那里获取输入并将其用作执行 cmd 应用程序的参数。
帮助会很棒
谢谢威廉