[Django]-Django ModelForm with Admin Widgets

6👍

You should have a look to django/contrib/admin/widgets.py You will find here the admin site widgets. Then in you form, make something like:

from django.contrib.admin.widgets import AdminDateWidget

class MyForm(ModelForm):

    class Meta:
        widgets = {
            'date': AdminDateWidget(),
        }

Make sure that your template includes the required media files (css, js)

I also recommend to look at django-floppyforms which is a very nice lib if you want better widgets

👤luc

Leave a comment