2012-01-23 15 views
6

No sé si tengo algún sentido, pero esto me vino a la mente. ¿Podemos usar el alojamiento gratuito de 2 GB de Dropbox para poner nuestra aplicación django allí y hacer algunos cortes para ejecutar nuestra aplicación?usando Dropbox como servidor para mi aplicación django

+0

Sí, puedes ** hacerlo **! revisa mi nueva respuesta a continuación. – Surya

+1

@Surya ha respondido su pregunta a continuación y la respuesta es afirmativa: http://stackoverflow.com/a/12542453/795053. Sugiero marcar su respuesta como aceptada para que otros usuarios encuentren primero esa respuesta. –

Respuesta

5

El punto que necesita comprender es: ¿puede ejecutar django sin instalar djagno? ¿Se puede instalar django en una unidad usb? Dropbox no es más que un servicio de almacenamiento en la nube, NO un servicio de alojamiento en la nube. Para almacenar, no necesita RAM ni procesadores, pero sí lo es para el alojamiento.

Por lo tanto, la respuesta es NO. Si está de acuerdo con la configuración de Apache, etc., puede optar por VPS. Si no, prueba algunos servidores administrados. Si no quieres gastar mucho y está buscando en soluciones de alojamiento gratuito para Django algunos de ellos son:

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/

más datos: http://freedjangohosting.com/

http://djangohosting.com/

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

6

No, no es posible.

Si desea usar Dropbox como alojamiento, puede poner páginas estáticas, es decir, solo los archivos html con CSS y javascript, porque esos archivos se pueden recuperar haciendo una simple solicitud GET.

Alojar un código python no es posible ya que requiere cálculos del lado del servidor & dropbox es solo para guardar archivos.

Ver la wiki oficial de los hosts disponibles. https://code.djangoproject.com/wiki/DjangoFriendlyWebHosts

2

No, no puede usar DropBox para servir un sitio web de Django, ya que esto requiere el código de Python para ejecutarse, cuando DropBox solo sirve para guardar & archivos de servicio.

Puede, sin embargo, encontrar alojamiento gratuito para su Django necesita, entre los cuales:

Heroku, originalmente significaba para Ruby de alojamiento, pero ahora le permite hacer pitón de alojamiento. Sin embargo, no me pareció particularmente fácil de usar con Django.

ep.io, alojamiento específico para Python, pero solo de invitación por el momento - es posible obtener una invitación enviando un correo electrónico, explicando su proyecto & sus necesidades sin embargo. Le ofrece SSL gratis en * .ep.io, lo cual es bastante agradable, y tienen un excelente servicio.

Dotcloud, no es específico de la plataforma, pero es mi favorito. Es bastante fácil comenzar, y la CLI te permite hacer mucho (pero la desventaja es que también la necesitas mucho). Si no tienes miedo de CLI, es genial.

0

Además de lo que Thomas ha escrito, algunas otras opciones para alojamiento Django libre:

  1. Amazon Compute Instancia (free for one year, inscripción gratuita).
  2. Google App Engine (free limits, django howto).
  3. OpenShift (django howto).
+0

gracias por la respuesta, revisé la documentación de django howto. allí dentro de la introducción encontré ".... Engine, puedes dejar de leer este artículo". Fui a su sitio y vi esa publicación el 24 de noviembre que los desarrolladores no estarían trabajando para ello. Una razón probable que creo que es appengine no es tan grande como se esperaba (corrígeme si estoy equivocado). Por lo tanto, estaba confundido en cuanto a qué usar. ¿Cómo se compara AWS con appengine? ¿Cuáles son las revisiones de OpenShift? – user993563

+0

AWS = Su propia computadora, haga lo que quiera. App Engine = Python es un ciudadano de primera clase, con un montón de soporte activo de Python, el desafío es su motor de almacenamiento. OpenShift = Prometedor; bueno si usas MongoDB ya que tienen un gran soporte para él. Construido en Jboss, que es muy confiable. –

+0

elegí Python debido a django (la mayoría habría ido en sentido contrario), modifique sus comentarios sobre GAE con respecto a mis preocupaciones. El esfuerzo sería apreciado. Gracias. – user993563

1

Dicho esto no es posible a partir de Dropbox que ver que se puede utilizar la nube muy simple de alojamiento según lo dicho antes, que podría llegar tarde a la respuesta, pero se puede conseguir en la nube gratuito de alojamiento de la compañía de Linux Fedora llamado RedHat. Su producto en la nube está disponible de forma gratuita y es compatible con django hosting. Lo intenté yo mismo Openshift Free Cloud Hosting

4

Sí, es posible!PythonAnywhere.com ofrece eso!

Lo que hace pythonanywhere es bastante simple. Integran su cuenta de Dropbox con la suya. Cuando quiera crear una aplicación Django, ¡todo lo que tiene que hacer es dirigir la plataforma para almacenar la aplicación en su carpeta de Dropbox!

Ahora, puede abrir su aplicación Django en su PC y editarla (espere un tiempo para sincronizar) ... reinicie la aplicación, ¡funciona! Prácticamente lo intenté.

Consejo: Hay muchas plataformas en la nube que ofrecen excelentes servicios de forma gratuita. ¡Openshift, Heroku, Google App Engine son solo algunos de ellos!

Cuestiones relacionadas