form后台生成form里面的Input标签,以及设置Input的属性
# 需求 后台生成form里面的input标签,并设置input标签的属性, class RegisterForm(Form): email = fields.EmailField() password = fields.CharField() password2 = fields.CharField() code = fields.CharField() avatar = fields.FileField(widget=widgets.FileInput(attrs={'id': 'inputAvatar'})) def register(request): if request.method == 'GET': obj = RegisterForm() return render(request, 'register.html', {'obj': obj}) <form method="POST" action="/register/" enctype="multipart/form-data"> {% csrf_token %} {{ obj.avatar }} {{ obj.usernam }} </form>