how can I change the modelform label and give it a custom name

前端 未结 4 544
慢半拍i
慢半拍i 2020-12-29 19:23

I want to create a custom name for on of the labels in my modelform this is my forms.py

class PostForm(forms.ModelForm):
    body = forms.CharField(widget=Pa         


        
4条回答
  •  温柔的废话
    2020-12-29 20:17

    class Meta:
    
        model = Book
        fields = ('title', 'publication_date', 'author', 'price', 'pages','book_type',)
        labels  = {
            'title':'Titulo', 
            'publication_date':'Data de Publicação', 
            'author':'Autor', 
            'price':'Preço', 
            'pages':'Número de Páginas',
            'book_type':'Formato'
            }
        widgets = {
            'title': forms.TextInput(attrs={'class':'form-control'}),
            'publication_date': forms.TextInput(attrs={'class':'form-control'}),
            'author': forms.TextInput(attrs={'class':'form-control'}),
            'price': forms.TextInput(attrs={'class':'form-control'}),
            'pages': forms.TextInput(attrs={'class':'form-control'}),
            'book_type': forms.TextInput(attrs={'class':'form-control'}),
        } 
    

提交回复
热议问题