2012-01-23 10 views
6

Tôi không biết nếu tôi có ý nghĩa gì, nhưng điều này xuất hiện trong tâm trí của tôi. Chúng tôi có thể sử dụng 2gb lưu trữ miễn phí của dropbox để đặt ứng dụng django của chúng tôi trên đó và làm một số hack để chạy ứng dụng của chúng tôi?sử dụng dropbox làm máy chủ cho ứng dụng django của tôi

+0

Có, bạn ** có thể ** làm điều đó! kiểm tra câu trả lời mới của tôi bên dưới. – Surya

+1

@Surya đã trả lời câu hỏi của bạn bên dưới và câu trả lời trong xác nhận: http://stackoverflow.com/a/12542453/795053. Tôi đề nghị đánh dấu câu trả lời của họ là được chấp nhận để những người dùng khác tìm câu trả lời đó trước tiên. –

Trả lời

5

Điểm bạn cần hiểu là: bạn có thể chạy django mà không cần cài đặt djagno không? Django có thể được cài đặt trên một ổ đĩa USB? Dropbox là dịch vụ lưu trữ đám mây KHÔNG phải dịch vụ lưu trữ đám mây. Để lưu trữ bạn không yêu cầu RAM và bộ vi xử lý trong khi lưu trữ bạn làm.

Do đó câu trả lời là KHÔNG. Nếu bạn không sao với cấu hình apache, vv bạn có thể đi cho VPS. Nếu không thử một số máy chủ được quản lý. Nếu bạn không muốn chi tiêu nhiều và đang xem xét các giải pháp lưu trữ miễn phí cho django một vài trong số đó là:

kodingen.com

shellmix.com

http://0x2a-dc.com/index.php?name=shop&cat=6

http://www.heliohost.org/home/

http://bitnami.org/cloud

https://www.alwaysdata.com/

hơn

dữ liệu: http://freedjangohosting.com/

http://djangohosting.com/

https://code.djangoproject.com/wiki/DjangoFriendlyWebHosts

6

Không, không thể.

Nếu bạn muốn sử dụng dropbox làm lưu trữ, bạn có thể đặt các trang tĩnh, nghĩa là chỉ các tệp html với CSS và javascript vì các tệp đó có thể được truy xuất bằng cách thực hiện yêu cầu GET đơn giản.

Lưu trữ mã python là không thể vì nó yêu cầu tính toán phía máy chủ & dropbox chỉ dành cho lưu tệp.

Xem wiki chính thức cho các máy chủ có sẵn. https://code.djangoproject.com/wiki/DjangoFriendlyWebHosts

2

Không, bạn không thể sử dụng DropBox để phục vụ một trang web Django, vì làm như vậy yêu cầu mã Python phải chạy, khi DropBox chỉ để lưu & phục vụ tệp.

Bạn có thể, tuy nhiên, tìm thấy lưu trữ miễn phí cho các nhu cầu Django của bạn, trong đó:

Heroku, ban đầu có nghĩa là cho Ruby hosting, nhưng bây giờ cho phép bạn làm Python lưu trữ. Tôi không tìm thấy nó đặc biệt dễ sử dụng với Django mặc dù.

ep.io, lưu trữ dành riêng cho Python, nhưng chỉ được mời cho thời điểm này - bạn có thể nhận được lời mời bằng cách gửi email, giải thích dự án của bạn theo yêu cầu của bạn là &. Cung cấp cho bạn SSL miễn phí trên * .ep.io, điều này khá hay và họ có dịch vụ tuyệt vời.

Dotcloud, không nền tảng cụ thể, nhưng yêu thích cá nhân của tôi. Nó khá dễ dàng để bắt đầu, và CLI cho phép bạn làm rất nhiều (nhưng nhược điểm là bạn cần nó rất nhiều). Nếu bạn không sợ CLI, nó rất tuyệt.

0

Ngoài những gì Thomas được đăng, một số lựa chọn khác cho miễn phí django lưu trữ:

  1. Amazon Tính Instance (free for one year, miễn phí đăng ký).
  2. Máy ứng dụng của Google (free limits, django howto).
  3. OpenShift (django howto).
+0

cảm ơn cho câu trả lời, tôi đã đi qua các tài liệu hướng dẫn của django howto. có bên trong phần giới thiệu tôi tìm thấy ".... Động cơ, bạn có thể ngừng đọc bài viết này." tôi đã đi đến trang web của họ và thấy rằng ngày 24 tháng 11 các nhà phát triển sẽ không làm việc cho nó. một lý do có thể xảy ra tôi nghĩ là appengine không phải là một thành công lớn như mong đợi (đúng với tôi nếu tôi sai). do đó tôi đã nhầm lẫn về những gì để sử dụng. Làm thế nào để bạn so sánh AWS với appengine? Các đánh giá về OpenShift là gì? – user993563

+0

AWS = Máy tính của riêng bạn, làm những gì bạn muốn. App Engine = Python là công dân hạng nhất, rất nhiều hỗ trợ Python hoạt động, thách thức là công cụ lưu trữ của họ. OpenShift = Promising; tốt nếu bạn sử dụng MongoDB vì họ có hỗ trợ tuyệt vời cho nó. Được xây dựng trên Jboss, rất đáng tin cậy. –

+0

tôi đã chọn python vì django (hầu hết sẽ đi theo cách khác), vui lòng sửa đổi nhận xét của bạn về GAE liên quan đến mối quan tâm của tôi. Nỗ lực sẽ được đánh giá cao. Cảm ơn. – user993563

1

Being nói nó không thể từ dropbox để làm điều đó bạn có thể sử dụng điện toán đám mây rất đơn giản lưu trữ như đã nói trước, tôi có thể bị trễ cho câu trả lời nhưng bạn có thể nhận được đám mây lưu trữ từ công ty Linux Fedora gọi RedHat miễn phí. Sản phẩm đám mây của họ có sẵn miễn phí hỗ trợ lưu trữ django. Tôi đã dùng thử số điện thoại của riêng mình Openshift Free Cloud Hosting

4

Có thể thực hiện được!PythonAnywhere.com cung cấp điều đó!

Điều gì pythonanywhere thực hiện khá đơn giản. Chúng tích hợp tài khoản dropbox của bạn với tài khoản của họ. Khi bạn muốn tạo một ứng dụng Django, tất cả những gì bạn cần làm là chỉ đạo nền tảng để lưu trữ ứng dụng trong thư mục dropbox của bạn!

Bây giờ, bạn có thể mở ứng dụng Django của bạn trong PC và chỉnh sửa nó (chờ một thời gian để đồng bộ) .. khởi động lại ứng dụng, nó hoạt động! Tôi thực tế đã cố gắng.

Mẹo: Có nhiều nền tảng đám mây cung cấp dịch vụ tuyệt vời miễn phí. Openshift, Heroku, Google App Engine là tên một vài!