Menu
CoddyTech

Django en ligne

Écrivez un projet Django, appuyez sur Lancer et utilisez votre site dans le navigateur : pages, formulaires, l’admin. Le vrai Django, rien à installer. Gratuit, sans inscription.

Lancez Django en ligne, directement dans le navigateur

Modifiez un projet Django à côté de son aperçu. Le bouton Lancer crée et applique les migrations, puis ouvre la page d’accueil. Sur votre ordinateur, exécutez makemigrations et migrate avant de lancer python manage.py runserver. Ici, vous pouvez ouvrir des liens, envoyer des formulaires et utiliser l’admin de Django 6.1, sans installation ni compte.

Chaque exemple est un projet complet : mysite/settings.py, mysite/urls.py et une app avec ses vues, ses modèles et ses templates, et chaque fichier est modifiable. La Console affiche ce que manage.py écrit, vos appels à print() et chaque requête. L'onglet Shell, c'est manage.py shell avec vos modèles déjà importés, et l'onglet Données montre les lignes de chaque table.

Ce qui rend ce playground Django utile

  • Le vrai framework, pas une imitation : Django 6.1.2 sert vos URL, rend vos templates et exécute vos requêtes ORM sur SQLite.
  • Un navigateur à côté de votre code : barre d'adresse, précédent et suivant, liens et formulaires qui fonctionnent, et les pages d'erreur de Django tant que DEBUG est activé.
  • L'admin fonctionne : l'exemple du blog crée un superutilisateur, vous pouvez donc vous connecter sur /admin/ et ajouter des articles.
  • Un onglet Shell et un onglet Données : interrogez vos modèles, lancez createsuperuser et voyez chaque ligne sans écrire de page pour ça.

Ce que vous pouvez créer dans le playground Django

  • Un petit site : ajoutez une page avec une vue, une URL et un template, puis mettez un lien vers elle dans la navigation avec {% url %}.
  • Un blog : ajoutez un champ au modèle Post, appuyez sur Lancer pour migrer, et affichez-le sur la page et dans la liste de l'admin.
  • Une API JSON : renvoyez JsonResponse depuis une vue, acceptez un POST en JSON et appelez-la depuis la page avec fetch().

FAQ Django en ligne

Puis-je lancer Django en ligne sans rien installer ?

Oui. Cette page exécute Python et Django dans votre navigateur avec WebAssembly : rien à installer, aucun compte à créer. Le premier lancement télécharge Python et Django une fois (quelques mégaoctets) ; ensuite, le site démarre en moins d'une seconde.

Est-ce le vrai Django ?

C'est Django 6.1.2 sur Python 3.14, sans modification, qui exécute votre projet. Vos fichiers sont des fichiers Django ordinaires : copiez-les dans un projet sur votre ordinateur et ils fonctionnent de la même façon.

Où sont stockées mes données ?

Dans une base SQLite en mémoire. Chaque lancement part d'une base vide, la migre et charge les données de l'exemple : ce que vous ajoutez via un formulaire ou l'admin reste jusqu'au lancement suivant.

Que ne fait pas le playground ?

Il ne peut pas installer de paquets depuis PyPI, se connecter à PostgreSQL ou à un autre serveur, envoyer de vrais e-mails, ni accéder à Internet depuis Python. L'envoi de fichiers et d'images n'est pas pris en charge. Il sert à apprendre et à tester des idées, pas à héberger un site.

Est-ce gratuit, et mon code est-il enregistré ?

C'est gratuit et sans compte. Vos modifications de chaque exemple sont gardées dans ce navigateur : vous pouvez fermer l'onglet et revenir. Réinitialiser remet l'exemple en cours dans son état de départ, et le bouton de téléchargement enregistre le fichier ouvert.

Comment apprendre Django ?

Commencez par les exemples d'ici : modifiez une vue, appuyez sur Lancer et regardez ce qui se passe. Pour un parcours, suivez le cours Django de Coddy : vues, templates, modèles, formulaires, comptes et API, avec votre site qui tourne à côté de votre code dans chaque leçon.

Outils utiles pour Django

Outils gratuits dans le navigateur qui s'associent bien avec le Playground Django, et qui font tous partie de Coddy.