Django 在线运行
编写 Django 项目,点击运行,就能在浏览器中使用你的网站:页面、表单、后台管理。真正的 Django,无需安装。免费,无需注册。
在浏览器中直接在线运行 Django
一边编辑 Django 项目,一边看实时预览。点击运行,会自动创建并应用数据库迁移,然后打开首页。在你自己的电脑上,需要先执行 makemigrations 和 migrate,再启动 python manage.py runserver。在这里,你可以在 Django 6.1 中点击链接、提交表单、使用后台管理,不用安装任何东西,也不用创建账号。
每个示例都是完整的项目:mysite/settings.py、mysite/urls.py,以及一个包含视图、模型和模板的应用,每个文件都可以编辑。控制台会显示 manage.py 的输出、你的 print() 调用和每一个请求。Shell 标签页就是已经导入好模型的 manage.py shell,数据标签页则展示每张表里的数据行。
这个 Django 在线编辑器好用在哪里
- 真正的框架,而不是模仿品:由 Django 6.1.2 处理你的 URL、渲染你的模板,并在 SQLite 上执行你的 ORM 查询。
- 代码旁边就是一个浏览器:有地址栏、前进后退按钮,链接和表单都能用,开启
DEBUG时还会显示 Django 自带的错误页面。 - 后台管理可以直接使用:博客示例会创建一个超级用户,你可以登录
/admin/添加文章。 - Shell 和数据标签页:查询你的模型,执行
createsuperuser,不用专门写页面就能看到每一行数据。
在 Django 在线编辑器里可以做什么
- 一个小网站:用视图、URL 和模板添加一个页面,再用
{% url %}把它加进导航栏。 - 一个博客:给
Post模型添加一个字段,点击运行完成迁移,再把它显示在页面上和后台列表里。 - 一个 JSON API:在视图中返回
JsonResponse,接收 JSON 格式的POST请求,并在页面中用fetch()调用它。
Django 在线运行常见问题
不安装任何东西,能在线运行 Django 吗?
能。这个页面通过 WebAssembly 在你的浏览器中运行 Python 和 Django,所以不用安装任何东西,也不用注册账号。第一次运行时会下载一次 Python 和 Django(几 MB),之后网站不到一秒就能启动。
这是真正的 Django 吗?
是的,这是未经修改的 Django 6.1.2,运行在 Python 3.14 上,执行的就是你的项目。你的文件都是普通的 Django 文件:复制到你电脑上的项目里,运行效果完全一样。
我的数据存在哪里?
存在内存中的一个 SQLite 数据库里。每次运行都会从空数据库开始,执行迁移,再载入示例数据,所以你通过表单或后台添加的内容会保留到下一次运行为止。
这个在线编辑器有哪些做不到的事?
它不能从 PyPI 安装包,不能连接 PostgreSQL 或其他服务器,不能发送真实邮件,Python 代码也无法访问互联网。不支持上传文件和图片。它适合学习和尝试想法,不适合用来托管网站。
免费吗?我的代码会保存吗?
完全免费,也不需要账号。你对每个示例做的修改都会保存在当前浏览器中,关掉标签页后回来还在。点击重置会把当前示例恢复到初始状态,下载按钮可以保存当前打开的文件。
怎么学习 Django?
适合 Django 的实用工具
与 Django 在线编辑器搭配使用的免费浏览器工具,全部来自 Coddy。