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 アプリケーションを実行しようとしています。
ヘルプは素晴らしいだろう
ありがとうウィリアム