0
大家好 我旁邊車型如何使結果(通過/失敗)上的Django
案例,套房 我想通過個案。例如,我有下一個,在我的HTML模板:
<form action="" method="post">{%csrf_token%}
<input type="submit" value="Pass">
<input type="submit" value="Failed">
</form>
我想添加按按鈕到數據庫的信息。我認爲:
def main (request):
result = Result(id=None, result='Pass', cashe=Case.objects.get(id=3), sudite=Suite.objects.get(id=2))
result.save()
c = {}
c.update(csrf(request))
if request.method == 'POST': # If the form has been submitted...
results = Result(request.POST) # A form bound to the POST data
if results.is_valid():
HERE WILL BE CLEANED DATA AND ETC, BUT AT 1st I WANT TO CHECK IT
pass
return render_to_response('main.html', {
'suites': suites,
'cases': cases,
'result': result,
'host' : request.get_host()
})
如何製作它。我已閱讀手冊和搜索表單工作正常,但我不知道如何使用另一個按鈕。
花葯有趣的事情,即如果我通過殼,數據成功添加。但是,如果重新加載本地主機上的主頁/主我有下一個:
TypeError at /main/
__init__() got an unexpected keyword argument 'case'
這讓我瘋狂。
謝謝
請問您可以在這裏添加一個代碼。我真的傻了( – kurd 2010-12-17 06:36:15
當然:'' – girasquid 2010-12-17 14:38:22
哦,但在視圖中應該是什麼?對不起(我嘗試過使用它,但是...它沒有幫助。 – kurd 2010-12-17 20:50:24