7
votes

Utilisation de Dropbox comme serveur pour mon application Django

Je ne sais pas si du tout, j'ai un sens, mais cela est apparu dans mon esprit. Pouvons-nous utiliser l'hébergement gratuit de 2 Go de Dropbox pour mettre notre application Django là-bas et faire des hacks pour exécuter notre application?


2 commentaires

Oui, vous peut le faire! Vérifiez ma nouvelle réponse ci-dessous.


@Surya a répondu à votre question ci-dessous et la réponse à l'affirmative: Stackoverflow.com/a/12542453/795053 . Je suggère de marquer leur réponse comme accepté afin que d'autres utilisateurs trouvent cette réponse en premier.


6 Réponses :


6
votes

Non, ce n'est pas possible.

Si vous souhaitez utiliser Dropbox comme hébergement, vous pouvez mettre des pages statiques, ce qui signifie que les fichiers HTML avec CSS et JavaScript, car ces fichiers peuvent être récupérés en effectuant une simple demande d'obtention.

Hébergement d'un code Python n'est pas possible car il nécessite des calculs latéraux du serveur et que Dropbox est uniquement destiné à enregistrer des fichiers.

Voir le wiki officiel pour les hôtes disponibles. https://code.djangoproject.com/wiki/djangofriendlywebhosts


0 commentaires

2
votes

Non, vous ne pouvez pas utiliser Dropbox pour servir un site Web de Django, comme cela nécessite une exécution de code Python, lorsque Dropbox est uniquement destiné aux fichiers d'économie et de service.

Vous pouvez cependant trouver l'hébergement gratuit pour vos besoins de Django, parmi lesquels:

Heroku , destiné à l'origine pour l'hébergement rubis, mais vous permet maintenant de faire hébergement en python . Je n'ai pas trouvé cela particulièrement facile à utiliser avec Django.

ep.io , hébergement spécifique à Python, mais invite uniquement pour Le moment - il est possible d'obtenir une invitation en envoyant un email, expliquant votre projet et vos besoins cependant. Vous propose gratuitement SSL sur * .ep.io, qui est plutôt agréable, et ils ont un excellent service.

dotcloud , non spécifique à la plate-forme, mais mon favori personnel. Il est assez facile de commencer et le CLI vous permet de faire beaucoup (mais l'inconvénient est que vous en avez beaucoup aussi besoin). Si vous n'avez pas peur de CLI, c'est génial.


0 commentaires

0
votes

En plus de ce que Thomas a affiché, d'autres options pour l'hébergement de Django gratuit:

  1. Amazon Compute Instance ( Gratuit pour un an , inscription gratuite).
  2. Google App Engine ( limites libres , Django HOWTO ).
  3. openshift ( Django Howto ).

3 commentaires

Merci pour la réponse, j'ai traversé la documentation de Django HOWTO. Il y a à l'intérieur de l'introduction que j'ai trouvée ".... moteur, vous pouvez arrêter de lire cet article." Je suis allé sur leur site et j'ai vu cet après le 24 novembre que les développeurs ne travailleront pas pour cela. Une raison probable que je pense est qu'Appengine n'est pas si gros succès que prévu (corrigez-moi si je me trompe). J'avais donc confus quant à quoi utiliser. Comment comparez-vous AWS avec Appengine? Quels sont les critiques de OpenShift?


AWS = votre propre ordinateur, faites ce que vous voulez. APP Moteur = Python est citoyen de première classe, beaucoup de soutien actif Python, défi est leur moteur de stockage. OpenShift = prometteuse; Bon si vous utilisez MongoDB car ils ont un excellent soutien pour cela. Construit sur JBoss, qui est très fiable.


J'ai choisi Python à cause de Django (la plupart auraient parti de l'inverse), veuillez modifier vos commentaires sur GAE en ce qui concerne mes préoccupations. Effort serait apprécié. Merci.



5
votes

Le point que vous devez comprendre est: pouvez-vous exécuter Django sans Djagno installé? Django peut-il être installé sur un lecteur USB? Dropbox n'est qu'un service de stockage en nuage pas un service d'hébergement en nuage. Pour stocker, vous n'avez pas besoin de RAM et de processeurs pendant l'hébergement.

Par conséquent, la réponse est non. Si vous êtes d'accord avec la configuration de Apache, etc. Vous pouvez utiliser VPS. Sinon, essayez certains serveurs gérés. Si vous ne voulez pas dépenser beaucoup et cherchez des solutions d'hébergement gratuites pour Django, quelques-uns d'entre eux sont:

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/

Plus de données: http://freedjangohosting.com/

http://djangohosting.com/

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


0 commentaires

1
votes

Être dit que ce n'est pas possible de Dropbox de faire pour que vous puissiez utiliser un hébergement de nuage très simple comme indiqué à l'avance, Je pourrais être en retard pour répondre, mais vous pouvez obtenir gratuitement l'hébergement en nuage de Linux Fedora Company appelé Redhat. Leur produit Cloud est disponible gratuitement, qui prend en charge l'hébergement de Django. Je t'ai essayé le mien OpenShift Hébergement gratuit sur le cloud gratuit


0 commentaires

4
votes

oui c'est possible! pythonyAnywhere.com offre que!

Qu'est-ce que PythonanyNywhere est assez simple. Ils intègrent votre compte Dropbox avec leur unique. Lorsque vous souhaitez créer une application Django, tout ce que vous avez à faire est, diriger la plate-forme pour stocker l'application dans votre dossier Dropbox!

Maintenant, vous pouvez ouvrir votre application Django sur votre PC et le modifier (attendre un certain temps pour synchroniser) .. redémarrez l'application, cela fonctionne! J'ai pratiquement essayé.

Conseil: Il existe de nombreuses plateformes nuageuses qui offrent de superbes services gratuitement. OpenShift, Heroku, Google App Moteur doit nommer quelques-uns!


0 commentaires