Est-il possible de faire du développement en utilisant Instant Django? Dois-je utiliser la version normale ou puis-je utiliser cette version instantanée? Est-ce que quelqu'un l'a utilisé?Peut-on utiliser InstantDjango plutôt que l'installation normale
Répondre
Il est bien sûr possible d'utiliser InstantDjango pour le développement. InstantDjango utilise SQLite3, qui est une base de données relationnelle parfaitement raisonnable pour une utilisation intégrée ou légère/parfois modérée. Le but de django est que la couche ORM vous donne la portabilité de base de données. Cela dit, je ne voudrais pas utiliser InstantDjango pour le déploiement dans une application web sérieuse. SQLite ne s'adapte pas à Apache (etc.) avec MySQL/Postgres. Dans certains cas, la façon dont SQLite gère les types de données (ou plutôt, glose sur les types de données) peut entraîner des problèmes avec une application django qui est ensuite déployée avec MySQL/Postgres ... si vous développez en utilisant SQLite, testez toujours avec votre environnement de déploiement réel avant d'aller vivre.
Vous avez posé un certain nombre de questions sur SO ces deux derniers jours sur le déploiement de Django avec l'un ou l'autre des principaux packages de bases de données relationnelles (Getting started with Django-Instant Django; Is it Me or Are Rails and Django Difficult to Install on Windows?). Je soupçonne que la raison pour laquelle vous n'avez pas reçu beaucoup de réponses et que vous ressentez le besoin de continuer à poser la même question avec des formulations différentes, c'est que nous avons besoin d'exemples plus précis des erreurs que vous commettez.
Beaucoup de gens installent Django avec MySQL, Postgres et d'autres bases de données, tous les jours sur les systèmes Windows et * nix. Si vous nous donnez les détails exacts de la base de données non-SQLite que vous essayez d'utiliser, de la façon dont vous l'avez installé, de la configuration de vos paramètres pour cette base de données dans django et des messages d'erreur, nous avoir une meilleure chance de vous aider. Si vous avez toujours des problèmes en fonction des réponses que vous avez obtenues, vous pouvez peut-être vous adresser à un administrateur système et/ou à un administrateur de base de données professionnel pour vous montrer comment installer et configurer ce type de logiciel.
Jusqu'à ce moment-là, par tous les moyens, commencez à développer en utilisant InstantDjango et SQLite. Il n'aura pas à être jeté pour être réécrit lorsque vous migrerez vers une base de données relationnelle différente, et vous aidera à faire avancer le cadre qui ne peut que renforcer vos connaissances pour comprendre comment le déployer en production.
Merci. C'est un bon point. Je vais vérifier les détails sur les erreurs que je reçois et poster un suivi. – Mackristo
Je peux vous dire qu'une erreur que j'ai en général est de pouvoir me connecter à MySql. Je continue à recevoir une erreur 1045 qui ne me permet pas de me connecter. J'ai essayé de fermer différents services en admin mais en vain. – Mackristo
Une autre erreur est quand il s'agit de synchroniser la base de données je ne peux pas sembler obtenir le bon chemin pour sqlite. Cela m'amène alors à essayer d'utiliser Postgres mais j'ai des problèmes pour ... Je vais vérifier les détails. – Mackristo
- 1. Utiliser le contrôleur de segment pour "pousser" plutôt que UINavigationController
- 2. Quand utiliser les propriétés plutôt que des fonctions
- 3. C++ TR1: comment utiliser la distribution normale?
- 4. jquery slideDown plutôt que slideAndPush
- 5. PHP Exceptions plutôt que des erreurs
- 6. Comment utiliser WindowsIdentity.Impersonate pour obtenir la connexion de l'utilisateur, plutôt que le compte ASPNET
- 7. C# Quand utiliser des classes statiques plutôt que des instances de classes?
- 8. Comment utiliser jQuery UI Calendrier/Date PIcker pour la semaine plutôt que le jour?
- 9. Quand une classe devrait-elle utiliser ses propres getters/setters plutôt que d'accéder directement aux membres?
- 10. unlocked_ioctl vs ioctl normale
- 11. ObjectDataSource - SelectParameters utilisant la valeur par défaut plutôt que FormParameter
- 12. jquery ui datepicker - altfield en tant que div plutôt qu'entrée
- 13. Avantages/inconvénients d'une classe :: Base (plutôt que acts_as_foo)
- 14. Les conditions d'erreur de gestion dans Lex plutôt que Yacc?
- 15. Exécuter index.php plutôt que de lister les fichiers
- 16. Obtenir la valeur plutôt que la formule dans RGoogleDocs
- 17. Raison de l'utilisation de @@ identity plutôt que scope_identity
- 18. MS VC++ 6: Pourquoi retourner! False plutôt que vrai?
- 19. Pourquoi utiliser KVC plutôt que la simple syntaxe à points lors de l'accès aux propriétés d'un objet?
- 20. Conversion d'une distribution uniforme en distribution normale
- 21. Bouton de recherche normale avec C++/win32
- 22. L'évaluation CASE normale ("paresseuse") de CASE?
- 23. Zend Framework requête normale à Zend_Db_Table
- 24. Colonnes de taille normale avec contenu flottant?
- 25. Utilisation de la taille relative plutôt que de la taille fixe dans CSS
- 26. tableView et vue normale (même objet de données)
- 27. Comment redimensionner une vue dès que la barre d'état redevient normale après un appel?
- 28. Java: la session de débogage de Netbeans fonctionne plus vite que la normale
- 29. PHP DOM: plutôt newbie question
- 30. Zend_Db_Table - tableau associatif plutôt l'objet
Messages liés et, sans doute, en double: http://stackoverflow.com/questions/738433/getting-started-with-django-instant-django; http://stackoverflow.com/questions/719431/is-it-me-or-are-rails-and-django-difficult-to-install-on-windows –