Existe-t-il un cadre Web mvc léger qui ne soit pas nécessaire à installer sur le serveur? J'ai besoin de quelque chose de simple, que je pourrais simplement copier à l'hébergement partagé. Et il faut gérer urls autres que localhost/test.py, quelque chose comme ça localhost/Blog/testStructure de mvc simple python
Répondre
Vous devriez probablement vérifier Flask ou Bottle, deux belles microframework Python. Avec un script Python "principal" approprié (pour initialiser votre application et envoyer des requêtes) et des règles mod_rewrite
en place, vous pouvez probablement vous rapprocher de votre objectif de "copier [ing] dans l'hébergement partagé" avec de bonnes URL.
Flask a good documentation on deploying via CGI, ce que vous devrez peut-être utiliser sur votre hôte partagé. (Si votre hébergeur prend en charge FastCGI ou mod_wsgi
, ces options de déploiement seraient préférables.)
Je seconde l'utilisation de la bouteille. – Adrien
Ce qu'ils peuvent faire en termes de règles de réécriture ou autrement dépend vraiment du type d'hébergement partagé qu'ils ont. L'hébergement partagé à bon marché ne vous donne pas souvent la capacité de faire des règles de réécriture. En d'autres termes, ils obtiendront ce pour quoi ils paient et s'ils sont bon marché, leurs options concernant les URL propres pourraient être très limitées, tout comme les options d'hébergement réelles, avec le pire étant qu'elles sont limitées à CGI. –
La plupart des hébergeurs bon marché (par exemple Dreamhost) que j'ai rencontrés au cours des dernières années ont autorisé les règles 'mod_rewrite' via les fichiers' .htaccess', donc j'ai pensé qu'il était probable que l'OP aurait accès au même. Et je suis d'accord, il me semble probable qu'ils seront bloqués avec de vieux 'CGI '. –
Commander web2py. Semble être sur le webserver basé sur python le plus simple que je puisse penser. Django peut faire, c'est lourd, mais il est livré avec son propre serveur de développement.
web2py inclut tout (serveur Web SSL, base de données sqlite sqlite based safe, environnement de développement Web intégré, interface de base de données Web) un paquet. Les binaires web2py pour Windows et Mac incluent également Python lui-même. web2py ne nécessite pas de configuration ou d'installation et peut fonctionner sur un lecteur USB. Il a été développé à l'origine comme un outil d'enseignement pour MVC.
ou de https://github.com/salimane/flask-mvc. Ils sont des passe-partout qui pourraient vous aider à démarrer avec des contrôleurs, des modèles dans des dossiers distincts. Ils sont basés sur des micro-cadres de bouteille et de flacon, pas de fonctionnalités inutiles, ils vous donnent la possibilité de brancher les modules que vous voulez.
- 1. Structure web Java simple
- 2. Structure de base de données simple (SQLite-)
- 3. structure Web ASP.NET MVC
- 4. Mod-réécriture MVC simple
- 5. Meilleure et simple structure de données
- 6. Structure de dossier idéale de l'infrastructure MVC
- 7. ASP.Net MVC Voir la structure
- 8. Routage et structure d'ASP.NET MVC
- 9. Création d'une structure simple de hiérarchie dans Maya en utilisant mel/python
- 10. Recommandation de structure de données Python?
- 11. Python simple erreur de fonction?
- 12. asp.net mvc question simple
- 13. ASP.NET MVC, manipulation de la structure d'URL
- 14. Recommandations de structure ASP.NET MVC -URL
- 15. Structure du projet Python et App Engine
- 16. Simple structure mod_rewrite et site web
- 17. Simple forloop - Python
- 18. Serveur Python simple
- 19. Simple python oo numéro
- 20. XML simple pour python?
- 21. Portée variable simple Python
- 22. Structure de classe Python ... méthode prep()?
- 23. Simple ASP.Net MVC 1.0 Validation
- 24. Python: Problème simple de formatage de fichier
- 25. Structure de fichier PHP pour un site web simple?
- 26. Structure de l'index MySQL: index multiple ou simple?
- 27. problème avec la structure du projet MVC
- 28. Structure carte InstanceScope.Hybrid avec asp.net mvc misbehaves
- 29. Python: Dictionnaire simple référençant Problème
- 30. simple python liste compréhension question
Une structure Web qui n'est pas installée sur le serveur Web? Comment cela fonctionnerait-il? Quel genre de magie recherchez-vous? Veuillez fournir des détails sur la manière dont le logiciel côté serveur n'est pas installé sur le serveur. –
Hébergement mutualisé? Cet hébergement partagé prend-il même en charge Python? –
Yepp, il a python – Overdose