# Django ## Applications - `core` : main access point, handle shared code - `qfdmo` : handle map and acteur - `qfdmd` : handle advise about circular economy - `search` : search engine - `data` : object used by the backoffice to handle data - `infotri` : info tri widget - `stats` : stats api - `dsfr-hacks` : tooling to help about using DSFR ### Django Tips - Use class-based views when appropriate - Prefer `LoginRequiredMixin` for protected views - use Mixin classes to handle shared behaviour - Use `prefetch_related` and `select_related` to optimize queries