J'utilise Django depuis quelques années (8 ?) sur plein de projets, souvent de type 'CRUD+'. J'ai une base de templates que je réutilise de projets en projets, que je réadapte au besoin, à base de de bootstrap 4, et çà fait bien la taff... Je ne travaille pas pour des clients, mais pour une collectivité, çà simplifie le design...
L'un des grands intérêts des templates django, c'est de pouvoir réutiliser des parties de templates - {% extends "base.html" %} - et de pouvoir aussi inclure des morceaux - {% include "piece_of_code.html" %}... Ah, et les filters / templatetags sont super cool aussi !
Pour les interaction "Ajax", j'utilise Vue.js qui permet de créer des composants intégrables simplement dans les templates django, et j'utilise django rest framework (DRF) côté backend. Les composants permettent de faire des actions sur la DB sans recharger toute la page.
Çà marche bien aussi !
J'ai aussi un site en Wagtail (l'intranet de ma boîte), avec 30000 pages dedans, çà fait le taff. On vient de recruter une nouvelle webmaster pour ce site, 2 jours de formation lazy et c'est bon, elle est autonome. Le gros avantage de wagtail, c'est son interface d'administration super facile à utiliser pour les non-informaticiens—quasi 0 questions une fois qu'ils ont compris comment faire une recherche !
Côté front, j'use et j'abuse du cache, des index dans la base de donnée, le site est très rapide !
J'utilise Celery pour tout un tas de tâches qui prennent du temps, pour les cron...
J'ai fait un SPA basé sur django, avec VueJS + DRF aussi !
Bref, les SPA c'était à la mode, enfin un peu moins maintenant, mais on peut faire plein de trucs avec "plein de pages HTML" aussi !
Bon, par contre, je fais çà depuis 8 ans à peu près !
# Django templates rocks
Posté par François GUÉRIN (Mastodon) . En réponse au message django templates : quelles ressources libres?. Évalué à 3.
Salut,
J'utilise Django depuis quelques années (8 ?) sur plein de projets, souvent de type 'CRUD+'. J'ai une base de templates que je réutilise de projets en projets, que je réadapte au besoin, à base de de bootstrap 4, et çà fait bien la taff... Je ne travaille pas pour des clients, mais pour une collectivité, çà simplifie le design...
L'un des grands intérêts des templates django, c'est de pouvoir réutiliser des parties de templates -
{% extends "base.html" %}- et de pouvoir aussi inclure des morceaux -{% include "piece_of_code.html" %}... Ah, et lesfilters/templatetagssont super cool aussi !Pour les interaction "Ajax", j'utilise Vue.js qui permet de créer des composants intégrables simplement dans les templates django, et j'utilise django rest framework (DRF) côté backend. Les composants permettent de faire des actions sur la DB sans recharger toute la page.
Çà marche bien aussi !
J'ai aussi un site en Wagtail (l'intranet de ma boîte), avec 30000 pages dedans, çà fait le taff. On vient de recruter une nouvelle webmaster pour ce site, 2 jours de formation lazy et c'est bon, elle est autonome. Le gros avantage de wagtail, c'est son interface d'administration super facile à utiliser pour les non-informaticiens—quasi 0 questions une fois qu'ils ont compris comment faire une recherche !
Côté front, j'use et j'abuse du cache, des index dans la base de donnée, le site est très rapide !
J'utilise Celery pour tout un tas de tâches qui prennent du temps, pour les cron...
J'ai fait un SPA basé sur django, avec VueJS + DRF aussi !
Bref, les SPA c'était à la mode, enfin un peu moins maintenant, mais on peut faire plein de trucs avec "plein de pages HTML" aussi !
Bon, par contre, je fais çà depuis 8 ans à peu près !
Courage !