我正在尝试找到一种动态设置默认表单值的方法。因此,例如,如果我在我的网页上添加一个 facebook 登录功能,并且我可以从 facebook javascript 返回的内容中获取他的名字和姓氏,我希望能够将这些值设置为新的“值”参数给定的形式。 (基本上这样我就可以将用户放入我的数据库中) 我希望有某种
{{ form.firstname.default = Javascript.return.firstname }}
我可以插入到模板中,但是没有... 有任何想法吗?谢谢。
编辑;;也许先将信息传递到 views.py 中会更好?但是我该怎么做呢?我只是考虑在 javascript 字段中手写输入,这会很烦人......
最佳答案
您可以设置模板变量的默认值:
{{ form.firstname|default:Javascript.return.firstname }}
假设 {{ Javascript.return.firstname }} 在该模板上下文中有效。
https://stackoverflow.com/questions/7185035/
相关文章:
objective-c - 如何在 Objective-C 中调试单例
visual-studio - Visual Studio 中的自定义构建规则,具有多个输出
macos - 什么类型的文件可以在 Mac 上使用 codesign 进行签名?
iphone - 在 iOS 上捕获视频时查询最佳像素格式?
visual-studio - Visual Studio 安装项目预生成事件
drupal - 如何总结 drupal 7 中 View 表的列?
android - 向 RadioGroup 和 Radiobutton 添加过渡动画
php - PEAR 邮件连接拒绝 smtp.gmail.com