Gọi đối tượng trường WTForms tạo trường được hiển thị và bất kỳ đối số nào được lấy làm thuộc tính, chẳng hạn.Cách thêm thuộc tính có dấu gạch nối vào trường WTForms
form.field(attribute='value')
sẽ quay trở lại một cái gì đó giống như
<input attribute='value'>
Làm thế nào tôi có thể thêm HTML5 dữ liệu tùy chỉnh các thuộc tính như dữ liệu cung cấp có chứa dấu gạch nối, làm cho chúng unparseable trong python như một đối số từ khóa duy nhất?
Đối với những người sử dụng bình bằng bình-WTF, hãy sử dụng: {{form.field (** {'data-provide': 'foo'})}} trong mẫu của bạn –
Cảm ơn vì công việc tuyệt vời này. Tôi đã làm như sau: {{form.phone (** {'định dạng dữ liệu': '(ddd) ddd-dddd', 'class': 'form-control bfh-phone', 'placeholder': 'Phone'})}} –
https://stackoverflow.com/questions/20440056/custom-attributes-for-flask-wtforms –