2010-01-20 11 views
5

1) Tôi muốn xóa một trang web có diễn đàn và trò chuyện. Trò chuyện và diễn đàn được liên kết theo một cách nào đó. Cải tiến cho từng chuỗi người dùng có thể trò chuyện trong phòng trò chuyện cho chuỗi đó hoặc có thể đăng trả lời cho diễn đàn. Tôi đã nghĩ đến việc sử dụng django cho các diễn đàn và bị xoắn cho trò chuyện thing.Can tôi kết hợp cả hai? Ứng dụng trò chuyện bị lệch do sử dụng xoắn được liên kết với diễn đàn.
sử dụng django và xoắn lại với nhau

2) Nếu tôi sử dụng xoắn và django loại máy chủ lưu trữ web tôi sử dụng trong khi đưa trang web trên web? Shold tôi sử dụng VPS? Hoặc tôi có thể có được một máy chủ hỗ trợ cả hai?

Trả lời

12

Tôi sẽ không kết hợp cả hai; các cuộc gọi vào Django sẽ xảy ra đồng bộ có nghĩa là vòng lặp sự kiện của Twisted sẽ bị chặn. Tốt hơn để xử lý quy trình Xoắn dưới dạng standalone app using Django và để có một máy chủ web cổ điển xử lý ứng dụng Django.

Bạn không có khả năng tìm thấy máy chủ chia sẻ cho phép bạn chạy ứng dụng Twisted, vì vậy tôi sẽ đi tuyến đường VPS.

+0

đây là một bản demo của django + hendrix + xoắn https://www.youtube.com/watch?v=92VeMkjM1TQ – Pietro

0

Nếu ứng dụng diễn đàn cần nhận nội dung nào đó từ ứng dụng trò chuyện, việc đơn giản hóa ứng dụng diễn đàn sẽ giao tiếp với ứng dụng trò chuyện bằng các yêu cầu HTTP đơn giản và làm cho chúng chạy riêng biệt.

9

Tôi có một dự án đi mà có thể chỉ là những gì bạn đang tìm kiếm (ít nhất là để bắt đầu). Nó được gọi là Hotdot: http://github.com/clemesha/hotdot.

Ngoài ra, tôi đã viết lên biết thêm chi tiết về chủ đề này ở đây: http://clemesha.org/blog/2009/dec/17/realtime-web-apps-python-django-orbited-twisted/

+0

dự án rất đẹp – Darek

+1

điều này không được duy trì nữa – bryanph