Django ModelForm实例

前端之家收集整理的这篇文章主要介绍了Django ModelForm实例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Django ModelForm实例

# coding=utf-8
import models
from django import forms


class DateInput(forms.DateInput):
    input_type = 'date'


class registerForm(forms.ModelForm):
    class Meta:
        model = models.User
        fields = ['name', 'age', 'gender', 'Introduction', 'birthday']
        widgets = {
            'birthday': DateInput(),        }

    def __init__(self, *args, **kwargs):
        super(registerForm, self).__init__(*args, **kwargs)
        self.fields['name'].label = '姓名'
        self.fields['age'].label = '年龄'
        self.fields['gender'].label = '性别'
        self.fields['Introduction'].label = '自我介绍'
        self.fields['birthday'].label = '生日'


猜你在找的Django相关文章