【发布时间】:2012-02-18 03:49:25
【问题描述】:
我有一个 django 表单,我需要为验证目的设置一个值,该值不是作为标准 Post 请求的一部分传入的。
在我的代码中,我目前有这样的内容:
if request.method == 'POST':
postform = CreatePostForm(request.POST, request.FILES, initial={'post_type':post.post_type})
if postform.is_valid():
.....
值 post_type 是一个选择,其值类似于“QUE”
我遇到的问题是这似乎无效。有没有人对如何在验证发生之前将 post_type 值添加到 CreatePostForm 类有任何建议。
请注意,我不想在表单上公开此值,因此不能将其作为帖子的一部分。
【问题讨论】:
-
'post_type' 是表单上的一个字段吗?如果您至少可以发布您的 CreatePostForm 的字段会有所帮助,这样我们就知道正在运行什么类型的验证。
标签: django forms validation post