django newbie here. I have an attempt of a registration page.
It consists of text fields (name, username, password, etc) and a DateField (birthday).
I\'m try
You shouldn't use a DateTimeInput with a DateField - either use a DateInput, or a DateTimeField.
However, I suspect what you mean by 'nothing happens' is that the links for the calendar date selector don't appear. These aren't part of the standard forms framework, and the documentation doesn't suggest that they do appear with a Date/DateTimeInput. They're part of the admin application, so if you need them in your own app you will need to include the javascript files explicitly.
The easiest way to do this is probably to use AdminDateWidget from django.contrib.admin.widgets, rather than the DateInput. You will also need to include the jsi18n script in your template: