Mes vues django deviennent plutôt grandes. Je me demande combien et quel type de logique est recommandé pour une vue django.quel type et quelle logique stocker dans les vues django
Lorsqu'une vue dépasse la portée recommandée, existe-t-il un fichier recommandé à utiliser pour extraire une logique comme un contrôleur de données ou un contrôleur de vue?
Beaucoup de logique s'applique à plusieurs modèles. Dans ce cas, où mettez-vous ces fonctions? – Atma
@Atma Peut-être que ces modèles peuvent hériter d'un ancêtre commun. Assurez-vous de dire à Django qu'il s'agit d'un ancêtre abstrait, sinon cela nuira à vos performances: https://jacobian.org/writing/concrete-inheritance/ –
@Atma vous pouvez également garder le code dans d'autres fichiers de module comme avec n'importe quel python projet. Mis à part le models.py, et views.py, je garde souvent un tasks.py et d'autres modules. C'est juste Python, après tout. –