Run django server fully in browser | Django REPL

An experimental browser-based IDE that runs Django entirely
in your browser using Pyodide (Python via WebAssembly). No backend server
required - everything executes client-side in Web Workers. Features include:

  • Full Django 5.2 environment with WSGI execution
  • Local SQLite database persisted in browser memory
  • Django migrations (makemigrations, migrate) support
  • Static file handling
  • Real-time code execution with live output rendering

Perfect for learning Django, prototyping views, or testing Django concepts
without a local Python installation.

Open Django repl

2 Likes

Admin login did not work:

OperationalError at /admin/login/

no such table: auth_user
Request Method: POST
Request URL: http://localhost:8000/admin/login/?next=/admin/
undefined —:
Django Version: 5.2.8
undefined —:
Exception Type: OperationalError
undefined —:
Exception Value:
undefined —:
no such table: auth_user

But it seems an interesting project! Good job!

You need to run migrate first.

There is migrate button on top of console.

1 Like