2009-03-25 44 views
7

Tôi đang làm việc trên một ứng dụng web bằng cách sử dụng isapi_wsgidjango-pyodbc. Tôi muốn có một cách để cài đặt tất cả các phụ thuộc và đẩy các tập tin ra máy chủ web. Thật không may, một số trong số này được nói dễ hơn làm. Đặc biệt, việc xử lý các phụ thuộc là một nỗi đau vì một số trong chúng sẽ không cài đặt đúng ngay cả trong các thiết lập (pywin32 đặc biệt khó).Làm thế nào để bạn triển khai các ứng dụng django cho các cửa sổ?

Hầu hết các công cụ mà tôi thấy để tự động hóa loại nội dung này (fabriccapistrano) được tạo để sử dụng với các hệ thống không có hệ thống. Tôi muốn thiết lập một hệ thống tích hợp liên tục, nhưng điều đó chỉ giải quyết một phần vấn đề. Có cách nào để làm cho cuộc sống dễ dàng hơn cho một người dùng Pythonista buộc phải sử dụng Windows/IIS không?

Trả lời

3

Bạn đã xem xét Paver? Nó có thể không phải là giải pháp hoàn hảo, nhưng có lẽ tốt hơn quá trình hiện tại của bạn.

Và nó có trình cài đặt chuyên biệt (và các trình bao bọc hữu ích khác) được tích hợp sẵn.

+0

Bạn nói đúng, đó không phải là cách chữa trị. Nhưng có vẻ rất thú vị và hữu ích. –

6

BitNami cung cấp miễn phí Windows Django all-in-one installers bao gồm tất cả các phụ thuộc để triển khai ứng dụng Django trên Windows. Disclaimer: Tôi là một trong những nhà phát triển của công cụ này. Nếu bạn đang sử dụng phiên bản được lưu trữ, chúng tôi cũng có Windows Amazon Machine Images miễn phí (nhìn xa hơn trong trang đó) nhưng trong trường hợp đó, tôi khuyên bạn nên sử dụng AMI dựa trên Linux.

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