2011-03-20 36 views
5

Tôi đang lập kế hoạch để viết một ứng dụng sao chổi ở Django, nhưng theo như tôi có thể thấy bài viết về chủ đề này là khan hiếm, và các thư viện sao chổi có sẵn không nhất thiết phải cho vay để sử dụng với Django (đặc biệt là môi trường phát triển).Thư viện nào sử dụng cho sao chổi ở Django?

Cho đến nay các tùy chọn tốt nhất tôi đã thấy (với một bài viết về cách bắt đầu ở Django) là APE và được chuyển hướng. Tuy nhiên, có vẻ như vẫn chưa được phát triển tích cực (easy_install thậm chí không hoạt động, các miền đã hết hạn) và APE sẽ hoạt động tốt, nhưng làm cách nào để nó hoạt động với python manage.py runserver?

Vì vậy, câu hỏi của tôi là - nếu bạn đang viết một ứng dụng sao chổi ở Django, thư viện nào được sử dụng phổ biến nhất, nếu có?

Trả lời

1

Giải pháp của tôi cho việc này là viết tất cả các mô hình và trang web chính ở Django, nhưng sử dụng một máy chủ khác cho ajax phù hợp hơn với việc bỏ phiếu dài hoặc ổ cắm liên tục.

Ví dụ: SocketTornad.IO https://github.com/SocketTornadIO/SocketTornad.IO

Bên trong máy chủ của cơn lốc xoáy socket.io, ý tưởng là để nhập khẩu các mô hình Django cần thiết để làm việc với các dữ liệu theo yêu cầu của các quan điểm sao chổi/WebSocket.

Làm điều đó thông qua manage.py hoặc bất kỳ máy chủ django đơn giản nào có vẻ rất khó, và nó sẽ dễ dàng hơn nhiều để cho máy chủ socket.io lốc xoáy thực hiện công việc sao chổi/websocket chuyên dụng cho bạn.

Nhưng, tôi chưa thực sự triển khai nó, vì ajax không sao chổi cơ bản đã đáp ứng được nhu cầu của chúng tôi. Nó chỉ là một khái niệm được xem xét.

+0

Thú vị, cảm ơn. Bây giờ tôi đã có APE làm việc với Django (máy chủ đơn giản, không phải manage.py), nhưng vẫn muốn nghe những gì người khác sử dụng. –

Các vấn đề liên quan