Menu
CoddyTech

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?
先从这里的示例开始:改一个视图,点击运行,看看会发生什么。想按路线系统学习,可以选择 Coddy 的 Django 课程:视图、模板、模型、表单、用户账号和 API,每节课你的网站都在代码旁边实时运行。

适合 Django 的实用工具

与 Django 在线编辑器搭配使用的免费浏览器工具,全部来自 Coddy。