相关疑难解决方法(0)

如何在Django中的CharField上添加占位符?

以这个非常简单的形式为例.

class SearchForm(Form):
    q = forms.CharField(label='search')
Run Code Online (Sandbox Code Playgroud)

这将在模板中呈现:

<input type="text" name="q" id="id_q" />
Run Code Online (Sandbox Code Playgroud)

但是,我想将"占位符"属性添加到此字段,其值为"搜索",以便HTML看起来像:

<input type="text" name="q" id="id_q" placeholder="Search" />
Run Code Online (Sandbox Code Playgroud)

我希望通过字典或类似的方式将占位符值传递给表单类中的CharField:

q = forms.CharField(label='search', placeholder='Search')
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最佳方法是什么?

python django django-forms

190
推荐指数
6
解决办法
9万
查看次数

标签 统计

django ×1

django-forms ×1

python ×1