我真的很困惑如何使用占位符。我使用的模型有几个数据字段,我希望有一个占位符告诉用户输入什么。因此占位符听起来是将此信息放入文本字段的好方法。我使用Crispy表格和字段来自模型。
这是我的forms.py只是不知道如何将占位符合并到这里,如果它甚至在我需要的地方。
from django import forms
from .models import MRReg
class SignUpForm(forms.ModelForm):
class Meta:
model = MRReg
fields = ['SiteID','HeliumValue']
def clean_HeliumValue(self):
HeliumValue = self.cleaned_data.get('HeliumValue')
#HeliumValue_base, provider = HeliumValue.split("@")
#domain, extension = provider.split('.')
#if not extension == "edu":
#raise forms.ValidationError("Please use a valid .edu address")
return HeliumValue
#print (self.cleaned_data)
def clean_SiteID(self):
SiteID = self.cleaned_data.get('SiteID')
raise forms.ValidationError("Please enter a valid SiteID")
return SiteID
答案 0 :(得分:0)
如果您使用image.url
等表单小部件,则可以将其传递给它,例如forms.CharField
forms.CharField()