DateField have two very useful arguments for automatically managing date and time.
If you want keep track on when a specific instance was created or updated you don’t need to do it manually: just set
auto_now_add arguments to
True like in the following example:
This is a very simple trick that can help you optimize your database queries using the Django ORM.
Serving a HTTPS only Django Application is very important to secure your users data. If your application have user authentication it is already a good reason to start using HTTPS only. Otherwise usernames and passwords will be exposed traveling over HTTP in plain text. Meaning if a user is using a public internet connection, and he logs in your application, he is vulnerable to a sniffer attack.
Django comes with a set of template filters to add a “human touch” to your data. It is used to translate numbers and dates into a human readable format.