class BlogPost(models.Model): title = models.CharField(max_length=255) slug = models.SlugField(unique=True) content = models.TextField(blank=True) published = models.BooleanField(default=False)Stack
Python et Django au cœur, HTML/CSS maison, un JavaScript volontairement léger.
Django au centre : le framework qui relie le langage, la base et les pages.
Survolez une techno pour voir ses liens, cliquez pour ouvrir sa page. Touchez une techno pour voir ses liens, touchez à nouveau pour ouvrir sa page.
class BlogPost(models.Model): title = models.CharField(max_length=255) slug = models.SlugField(unique=True) content = models.TextField(blank=True) published = models.BooleanField(default=False)Journal
Réflexions sur le développement web, Python et les architectures modernes.
Code. Create. Collaborate.
Transformons vos idées en solutions numériques fiables.Sélection
Des bases réutilisables, pensées pour la production plutôt que pour la démo.
Système d'authentification prêt à l'emploi avec Django 5.1 et django-allauth. Connexion sociale, récupération de mot de passe et profils personnalisés, sécurisés pour une intégration rapide.
Voir le dépôt
Un backend de blog construit avec Django 5 et Python 3.12. Articles, catégories, utilisateurs et administration personnalisée, prêts pour un déploiement réel.
Voir le dépôt
Script Python configurable pour des sauvegardes quotidiennes, hebdomadaires et mensuelles. Gestion de l'espace disque et rotation des archives, sans dépendre d'un outil lourd.
Voir le dépôt
Outil Python pour suivre les produits AuCoffre.com, extraire le premium et le label LSP, puis envoyer des alertes via Pushover. Une veille automatisée sur les métaux précieux.
Voir le dépôtContact
Un projet web, une architecture backend ou un besoin d'automatisation ? Écrivez-moi, je vous réponds rapidement.