0
我試圖用查詢集中的一個字段的值運行系統命令,但沒有多少運氣。它正在返回'喬布斯'對象不可以代理'。請參閱下面的相關信息。以字符串格式包含Queryset鍵
Models.py
class Jobs(models.Model):
user_id = models.CharField(max_length=100)
template = models.CharField(max_length=100)
change_ref = models.CharField(max_length=100)
summary = models.CharField(max_length=100)
category = models.CharField(max_length=100)
查看
def delete_job(request, job_id):
record = Jobs.objects.get(pk=int(job_id))
os.system('mkdir /home/username/' + record['summary'])
return HttpResponseRedirect("/configen")
我傳遞的JOB_ID通過這似乎是做工精細的URL(我可以刪除的記錄沒問題)。我覺得'get'只會得到一條記錄,然後我可以將它作爲字典參考?
我敢肯定,有一個簡單的解決方案,它似乎無法使用字符串格式(使用%s或.format())方法。
預先感謝您
嗨丹尼爾。完全正確,我知道這是我失蹤的愚蠢。感謝您的幫助,它解決了我的問題。 – dlyxzen