3
我有一個允許用戶發表文章的表單。文章表與用戶錶鏈接在一起,所以我需要根據誰寫作來設置user_id字段。通常,django表單會顯示一個下拉菜單讓我選擇作者,但用戶不是這種情況。Django模型自動設置字段
I have the following code:
if request.method == 'POST':
ArticleForm = ArticleForm(request.POST)
if ArticleForm.is_valid():
article = ArticleForm.save()
return render(request, 'success.html')
else:
ArticleForm = ArticleForm()
return render(request, 'post.html', {'ArticleForm': ArticleForm})
我如何驗證沒有因爲某些字段被認爲是通過代碼進行設置,而不是基於請求數據將在失敗的情況下請求之前設置字段?
來自PHP我覺得最後一個方法最吸引我。不知道爲什麼。我會接受你的回答,謝謝。 – Ian 2011-05-01 04:45:22