Javascript 在Django模板中添加请求变量
我目前正在Django中将一个文件上载到服务器,如下所示(由于一些不相关的原因,我无法将模型用于此表单): 这很好,我可以上传文件。但是,现在,除了一个文件之外,我还想发送一个字符串标识符。我不确定如何在此模板提交时插入另一个请求参数 Django一侧看起来像:Javascript 在Django模板中添加请求变量,javascript,django,forms,django-forms,django-templates,Javascript,Django,Forms,Django Forms,Django Templates,我目前正在Django中将一个文件上载到服务器,如下所示(由于一些不相关的原因,我无法将模型用于此表单): 这很好,我可以上传文件。但是,现在,除了一个文件之外,我还想发送一个字符串标识符。我不确定如何在此模板提交时插入另一个请求参数 Django一侧看起来像: def upload(request): """ if request.method == 'POST' and request.FILES['upload_file']: # Do things 因此
def upload(request):
"""
if request.method == 'POST' and request.FILES['upload_file']:
# Do things
因此,我需要添加另一个参数,这样我就可以执行如下操作:
request.GET.GET('identifier')
,并且这个identifier
键/值插入到模板代码中。在表单中添加隐藏输入是否有效
<input type="hidden" name="identifier" value="..."/>
谢谢您的回复。不幸的是,我的视图中的request.GET.GET('studyid')
仍然没有返回任何结果。我补充道:
当我写这篇文章时,我意识到我是多么愚蠢!它应该是request.POST.get(…)
Hi Luca。我碰巧在你的个人资料上注意到,你更喜欢用小写字母写标题,大概是出于文体原因。麻烦你改用句子格好吗?网站上有很多编辑,他们自愿花时间整理东西,使它们尽可能可读,但如果能减少新创作的数量,这将对他们(和我)大有帮助!谢谢,当然可以。对不起!
def upload(request):
"""
if request.method == 'POST' and request.FILES['upload_file']:
# Do things
<input type="hidden" name="identifier" value="..."/>