This project is addressed to developers who thinks that marking required form fields by '*' or not marking at all is annoying.

This app contains logic that changes slightly behavior of following methods: BoundField.as_widget Widget.build_attrs

As an effect all HTML form fields that are required in terms of Django validation have class attribute 'required'. Thanks to this such fields can be easily styled.

As an addition to this project some javascript and CSS is added (see misc folder). You can use those files to style your required fields. Available themes: * AlertGrid (

You can of course modify those files and use them in awy you want. It would be great to hear if you found this app useful.