Salut
Je dois développer une petite application web en python (flask ou django).
Pour la mécanique, pas de problème.
Mais pour faire une interface sexy, je sèche un peu.
Je trouve de nombreux thèmes pour faire des sites vitrine.
mais pas grand chose pour une interface "applicative".
Mais je cherche une "carcasse" simple et pas moche pour l'interface.
Un thème/template qui me mâche le travail de design, sujet sur lequel je ne suis vraiment pas bon.
Je m'en servirai ensuite pour faire des templates jinja2.
Merci.
David.
# Bootstrap
Posté par Chris K. . Évalué à 4.
J'aime et j'utilise beaucoup bootstrap pour ma part. L'aspect responsive de l'application se gère facilement car il est intégré de base dans la logique et ce n'est pas les templates qui manquent.
[^] # Re: Bootstrap
Posté par Grugru . Évalué à 1.
Oui avec Django c'est pas mal, et y a pas mal d'extension compatible. Crispy en particulier pour faire le rendu des formulaires en Bootstrap
# et dh5bp
Posté par François GUÉRIN (Mastodon) . Évalué à 3.
Salut,
Je travaille avec django depuis 7/8 ans, quasi exclusivement, voici ma short-list:
Pour le debogage (sur la plateforme de dev), django-debug-toolbar est indispensable.
Après, j'override les CSS de bootstrap pour faire mon propre thème, avec lessc (je devrai passer à scass, mais j'ai la flème).
Je fais tourner une petite dixaine d'applis avec ces trucs…
La structure du projet:
+ projet/
+> __init__.py
+--+ settings/
+> __init__.py (vide)
+> base.py (config de prod)
+> staging.py (config de preprod, "from .base import *" inside)
+> dev.py (config de dev, "from .base import *" inside)
+--+ static/ (fichiers statics communs)
+> wsgi.py
+> wsgi_staging.py (env.setdefault('DJANGO_SETTINGS_MODULE', "projet.settings.staging") inside)
+ templates/ (Base de templates par défaut)
+ appli/ (Application que je développe)
+> __init__.py
+> app.py
+> models.py
+> ...
+--+ templates/appli/ (Templates de l'application, avec noms de fichiers pour les CBV: XXXX_list.html, XXXX_detail.html...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.