0
我有一個模型PROVA:Django的形式定製ATTRS部件的ImageField
class Prova(models.Model):
id = models.AutoField(primary_key=True)
codice= models.TextField(blank=True, null=True)
foto = models.ImageField(upload_to='stati/uploads/', blank=True)
,這是形式:
class ProvaForm(forms.ModelForm):
class Meta:
model = models.Prova
fields = ('codice','foto',)
widgets = {
'codice': forms.Textarea(attrs={'rows':1, 'cols':15,
'autofocus':'autofocus',
}),
'foto': forms.ClearableFileInput(attrs={'type': 'camera'}),
}
的codice領域的定製工作,但不是foto。 我想改變從'文件'的HTML輸入類型爲'相機'的特定圖像。
也試過的ImageField和
'foto': forms.FileInput(attrs={'capture': 'camera'}),
我缺少的是得到它像純HTML:
<input type="file" capture="camera" accept="image/*">
所以,呈現的''將不會有按鈕來選擇圖片的文件,對吧?請注意,'type = camera'不是輸入的註冊名稱,瀏覽器無法解析它。 –
如果以下答案幫助您解決了問題,請將其標記爲已接受。在StackOverflow中這是一個很好的習慣:) –