Python Django:删除/更改HTML Django表单中的字段文本
我有一张Django表格:Python Django:删除/更改HTML Django表单中的字段文本,python,html,django,django-forms,Python,Html,Django,Django Forms,我有一张Django表格: from django import forms from hello.models import Whisper class WhisperForm(forms.ModelForm): class Meta: model = Whisper fields = '__all__' 我在HTML页面中显示它,如下所示: <form action="Whisper" method="post">{% csrf_t
from django import forms
from hello.models import Whisper
class WhisperForm(forms.ModelForm):
class Meta:
model = Whisper
fields = '__all__'
我在HTML页面中显示它,如下所示:
<form action="Whisper" method="post">{% csrf_token %}
<div class="form-group">
<p>
{{form}}
<p>
<input type="submit" name="submit" value="Submit Whisper">
</div>
</form>
有没有什么方法可以让模型不再粘在文本字段上,或者至少改变它显示的内容 您可以在表单的
\uuuu init\uuuu
中覆盖表单的默认标签,如下所示:
class WhisperForm(forms.ModelForm):
class Meta:
model = Whisper
fields = '__all__'
def __init__(self, *args, **kwargs):
super(WhisperForm, self).__init__(*args, **kwargs)
self.fields['whisper'].label = 'Whisper'
您可以在表单的
\uuuu init\uuuu
中覆盖表单的默认标签,如下所示:
class WhisperForm(forms.ModelForm):
class Meta:
model = Whisper
fields = '__all__'
def __init__(self, *args, **kwargs):
super(WhisperForm, self).__init__(*args, **kwargs)
self.fields['whisper'].label = 'Whisper'
您可以在表单的
\uuuu init\uuuu
中覆盖表单的默认标签,如下所示:
class WhisperForm(forms.ModelForm):
class Meta:
model = Whisper
fields = '__all__'
def __init__(self, *args, **kwargs):
super(WhisperForm, self).__init__(*args, **kwargs)
self.fields['whisper'].label = 'Whisper'
您可以在表单的
\uuuu init\uuuu
中覆盖表单的默认标签,如下所示:
class WhisperForm(forms.ModelForm):
class Meta:
model = Whisper
fields = '__all__'
def __init__(self, *args, **kwargs):
super(WhisperForm, self).__init__(*args, **kwargs)
self.fields['whisper'].label = 'Whisper'
如前所述,推荐的方法是通过表单的
Meta
类中的labels
变量
class WhisperForm(forms.ModelForm):
class Meta:
model = Whisper
fields = '__all__'
labels = {'whisper': 'Custom label text here'}
如前所述,推荐的方法是通过表单的
Meta
类中的labels
变量
class WhisperForm(forms.ModelForm):
class Meta:
model = Whisper
fields = '__all__'
labels = {'whisper': 'Custom label text here'}
如前所述,推荐的方法是通过表单的
Meta
类中的labels
变量
class WhisperForm(forms.ModelForm):
class Meta:
model = Whisper
fields = '__all__'
labels = {'whisper': 'Custom label text here'}
如前所述,推荐的方法是通过表单的
Meta
类中的labels
变量
class WhisperForm(forms.ModelForm):
class Meta:
model = Whisper
fields = '__all__'
labels = {'whisper': 'Custom label text here'}