python - 在表单字段 Django 中显示默认值

标签 python django django-forms

django 如何在表单的文本字段中显示默认值。

<input type="text" name="{{ form.username}}" value="{{ costumer.username}}"><p>

它在浏览器中显示一个文本字段,后面跟着 costumer.username,我想将用户名作为文本字段中的默认值,我该怎么做?

最佳答案

对表单使用初始参数:

form = Form(initial={'username': costumer.username})

要在模板中显示输入,您只需要这样:

{{ form.username }}<br/>

https://docs.djangoproject.com/en/dev/ref/forms/api/#dynamic-initial-values

关于python - 在表单字段 Django 中显示默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16107281/

相关文章:

python - DJANGO:表单中缺少空白选择选项

python - Django - OneToOneField 未在管理中填充

javascript - 强制元素具有相同的边界(单独的内联 block / float :left; clear:right doesn't work)

python - 判决是什么?在我的模型或模型表单中验证?

python - 使用字典有条件地格式化列(Pandas)

python - 当将同一 DataFrame 中的一列中的值替换到另一列中时,为什么 merge_first() 会显示此行为?

python - Django 在运行服务器时指定默认地址和默认端口

python - 使用 python 3 在 Windows 10 上运行服务器时出现 django 404 错误

python - 将文本元素保存到Python中的字典中

Python MysqlClient (MYSQLDB) 无法连接到远程服务器