Menu
CoddyTech

Django online

Viết một dự án Django, nhấn Chạy và dùng trang web ngay trong trình duyệt: các trang, biểu mẫu, trang quản trị. Django thật, không cần cài đặt. Miễn phí, không cần đăng ký.

Chạy Django online ngay trên trình duyệt

Sửa một project Django ngay cạnh bản xem trước đang chạy. Nhấn Chạy để tạo và áp dụng migration, rồi mở trang chủ. Trên máy của bạn, bạn phải chạy makemigrations và migrate trước khi khởi động python manage.py runserver. Ở đây bạn có thể bấm liên kết, gửi form và dùng trang admin trong Django 6.1 mà không cần cài gì hay tạo tài khoản.

Mỗi ví dụ là một project hoàn chỉnh: mysite/settings.py, mysite/urls.py và một app với view, model, template riêng, tệp nào cũng sửa được. Console hiển thị những gì manage.py in ra, các lệnh print() của bạn và mọi request. Tab Shell là manage.py shell với các model đã được import sẵn, còn tab Data hiển thị các hàng trong từng bảng.

Điều gì làm Django playground này hữu ích

  • Framework thật, không phải bản mô phỏng: Django 6.1.2 phục vụ các URL, render template và chạy truy vấn ORM của bạn trên SQLite.
  • Một trình duyệt nằm cạnh code: thanh địa chỉ, nút lùi và tiến, liên kết và form hoạt động thật, cùng trang báo lỗi của chính Django khi DEBUG đang bật.
  • Trang admin hoạt động: ví dụ blog tạo sẵn một superuser, nên bạn có thể đăng nhập tại /admin/ và thêm bài viết.
  • Tab Shell và tab Data: truy vấn model, chạy createsuperuser và xem mọi hàng dữ liệu mà không cần viết trang riêng.

Bạn có thể xây dựng gì trong Django playground

  • Một trang web nhỏ: thêm một trang với view, URL và template, rồi gắn liên kết vào thanh điều hướng bằng {% url %}.
  • Một blog: thêm một trường vào model Post, nhấn Chạy để migrate, rồi hiển thị trường đó trên trang và trong danh sách của trang admin.
  • Một API JSON: trả về JsonResponse từ một view, nhận POST dạng JSON và gọi nó từ trang bằng fetch().

Câu hỏi thường gặp về Django online

Có chạy Django online mà không cần cài gì không?

Có. Trang này chạy Python và Django ngay trong trình duyệt bằng WebAssembly, nên không cần cài đặt và không cần tạo tài khoản. Lần Chạy đầu tiên tải Python và Django về một lần (vài megabyte); sau đó trang web khởi động trong chưa đến một giây.

Đây có phải Django thật không?

Đây là Django 6.1.2 trên Python 3.14, không chỉnh sửa gì, chạy project của bạn. Các tệp của bạn là tệp Django bình thường: chép chúng vào một project trên máy và chúng chạy y như vậy.

Dữ liệu của tôi được lưu ở đâu?

Trong một cơ sở dữ liệu SQLite nằm trong bộ nhớ. Mỗi lần Chạy đều bắt đầu với cơ sở dữ liệu trống, migrate rồi nạp dữ liệu của ví dụ, nên những gì bạn thêm qua form hay trang admin chỉ tồn tại đến lần Chạy tiếp theo.

Playground không làm được những gì?

Playground không cài được package từ PyPI, không kết nối được PostgreSQL hay máy chủ khác, không gửi được email thật và Python không truy cập được internet. Chưa hỗ trợ tải lên tệp và hình ảnh. Công cụ này dành cho việc học và thử ý tưởng, không phải để lưu trữ trang web.

Công cụ có miễn phí không, code có được lưu không?

Hoàn toàn miễn phí và không cần tài khoản. Những gì bạn sửa trong từng ví dụ được giữ lại trong trình duyệt này, nên bạn có thể đóng tab rồi quay lại sau. Nút Đặt lại đưa ví dụ hiện tại về trạng thái ban đầu, còn nút tải xuống lưu tệp đang mở.

Học Django như thế nào?
Bắt đầu với các ví dụ ở đây: sửa một view, nhấn Chạy và xem chuyện gì xảy ra. Nếu muốn học có lộ trình, hãy học khóa học Django của Coddy: view, template, model, form, tài khoản và API, với trang web của bạn chạy ngay cạnh code trong mọi bài học.

Công cụ hữu ích cho Django

Các công cụ miễn phí chạy trên trình duyệt, dùng tốt cùng Playground Django, tất cả đều thuộc Coddy.