Javascript Django+;jQuery-从数据库字段值创建占位符
我有以下表格:Javascript Django+;jQuery-从数据库字段值创建占位符,javascript,django,Javascript,Django,我有以下表格: {{field}呈现此输入字段: <input type="text" name="name" maxlength="20" required="" id="id_name"> 占位符出现了,现在我想用数据库中相应的值填充它们 例如: class ModelA(models.Model): name = models.CharField(max_length=50,null=True,blank=True) 占位符=朱莉娅 这样做的最佳方法是
{{field}
呈现此输入
字段:
<input type="text" name="name" maxlength="20" required="" id="id_name">
占位符出现了,现在我想用数据库中相应的值填充它们
例如:
class ModelA(models.Model):
name = models.CharField(max_length=50,null=True,blank=True)
占位符=朱莉娅
这样做的最佳方法是什么
谢谢如果只想添加占位符,请尝试在中添加此代码 形式 这是一个将您的密钥添加为密码的示例
password = forms.CharField(label='password',widget=forms.PasswordInput((attrs={'placeholder': 'Password'})))
或
试试这个
class Meta:
model = MyModel
widgets = {
'name': forms.TextInput(attrs={'placeholder': 'Name'}),
'description': forms.Textarea(
attrs={'placeholder': 'Enter description here'}),
}
如果只想添加占位符,请尝试在中添加此代码 形式 这是一个将您的密钥添加为密码的示例
password = forms.CharField(label='password',widget=forms.PasswordInput((attrs={'placeholder': 'Password'})))
或
试试这个
class Meta:
model = MyModel
widgets = {
'name': forms.TextInput(attrs={'placeholder': 'Name'}),
'description': forms.Textarea(
attrs={'placeholder': 'Enter description here'}),
}
如果现在需要默认值而不是占位符,可以在模型字段中使用
default
参数
class ModelA(models.Model):
name = models.CharField(max_length=50, null=True, blank=True, default='some_default')
然后我相信模型表单会自动将其作为相应字段的初始表单值。如果您现在想要一个默认值而不是占位符,可以在模型字段中使用
default
参数
class ModelA(models.Model):
name = models.CharField(max_length=50, null=True, blank=True, default='some_default')
然后我相信模型表单会自动将其作为相应字段的初始表单值。谢谢,但是我得到了一个无效的语法错误。错误指向:
((attrs={
它是(attrs={
)而不是((attrs>)={
无论如何,我希望占位符包含数据库中的值,而不是键。哦,这很好,那么你的方法也很好,我想。但是更改你的标题,然后从数据库中删除占位符。我没有方法-这就是我问的原因。我能想到的唯一可行的方法是迭代模型的字段,如{%for model%}{{name}}{%endfor%}
并将每个名称映射到占位符,但确实有更好的方法。谢谢,但我收到一个无效的语法错误。错误指向:((attrs={
它是(attrs={/code>)而不是((attrs>)={
无论如何,我希望占位符包含数据库中的值,而不是键。哦,这很好,那么你的方法也很好,我想。但是更改你的标题,然后从数据库中删除占位符。我没有方法-这就是我问的原因。我能想到的唯一可行的方法是迭代模型的字段,如{%用于模型%}{{name}{%endfor%}
并将每个名称映射到占位符,但肯定有更好的方法。这很好,但我希望占位符在每次新数据存储到数据库时更新,以便用户知道以前保存了哪些值。这很好,但我希望占位符在每次新数据存储到数据库时更新se,以便用户知道以前保存了哪些值