On avait un de nos sites qui ramait, quand soudain… 17
- Allez, Max, fais moi un copier/coller !
– Non.
– Alleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeez. C’est drôle !
– Putain tu fais chier.
- Allez, Max, fais moi un copier/coller !
– Non.
– Alleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeez. C’est drôle !
– Putain tu fais chier.
GROUP BY
et HAVING
sont assez peu intuitifs en SQL, et encore moins avec l’ORM Django.
Oui
Je suis le génie de la l’ANPE. Enigma, tu m’as trouvé, et tu as le droit à 3 voeux.
Par défaut Django ajoute automatiquement un champ id
à tous les modèles, et le configure pour être un entier qui s’auto incrémente puis le désigne comme la clé primaire. Il est néanmoins possible d’utiliser un autre champ comme clé primaire pour sa table: un slug ou un identifiant métier. Dans notre cas, on va voir comme utiliser un UUID.
Il existe une solution plus simple que la django-debug-toolbar
ou connection.queries
pour suivre les requêtes SQL de l’ORM Django.