Les modules à connaître pour bien commencer avec Django

La force de Django repose sur ses fonctionnalités mais aussi sur le travail de la communauté et donc des modules. Mais comment connaître l’existence d’un module, lequel choisir? Et comment les utiliser?

Je vous ai donc préparé un petit récapitulatif pour les débutants à partir sur de bonnes bases.

Procédons par étape et par fonctionnalités :

-La création de compte :
Je conseille d’utiliser Django-Registration qui est très propre et qui fonctionne super bien.

-Connexion avec les réseaux sociaux :
Django-social-auth

-La géolocalisation :
Géo Django, qui est un travail de la communauté qui a été intégré au framework ! Par contre pour que tout cela fonctionne parfaitement, il faut utiliser une base de donnée postgresql. Ce n’est pas bien différent de Mysql, je ferais d’ailleurs bientôt un post pour expliquer comment bien configurer l’ensemble.

-Base de donnée de toutes les villes/région/pays du monde : Django-cities

-Barre de debug (car il en faut toujours une!) : django-debug-bar

-Module paypal pour faciliter son utilisation : Django-paypal

-Un design bien plus sympa pour la partie admin : Grappelli

Voilà c’est un bon début, je tiens à préciser que j’utilise tous ces modules et qu’ils fonctionnent parfaitement.
Bon voyage dans le monde des django-modules :)