Je veux fondamentalement prendre une structure de base de données mysql existante créée et utilisée par une application php (framework codeigniter) et la désosser vers une application django. Y at-il un outil pour le faire? migrations sud peut-être?reverse engineering mysql database pour créer l'application django
20
A
Répondre
49
Créer un projet et pointez vos paramètres @ votre base de données
Lancez ensuite
./manage.py inspectdb
Cela vous permet d'imprimer un fichier de modèles de python pour la DB vous pointez
Vous pouvez afficher ceci dans un fichier en faisant quelque chose comme
./manage.py inspectdb > models.py
Ensuite, vous pouvez déplacer le fichier à l'emplacement le plus approprié et le modifier si nécessaire.
Questions connexes
- 1. reverse engineering dans symfony
- 2. Reverse engineering C++ DLL
- 3. Reverse engineering Un formulaire Web
- 4. Simple U ++ C++ avec reverse engineering
- 5. Quels sont les meilleurs outils pour apprendre le reverse engineering
- 6. Reverse engineering DDL à partir des entités JPA
- 7. Reverse engineering SQLAlchemy définition de classe déclarative à partir de la base de données MySQL existante?
- 8. Reverse engineering: comment identifier une méthode de compression inconnue?
- 9. Django Débutant: "Reverse not found"
- 10. Comment créer DataBase:
- 11. Avez-vous déjà utilisé du code virtualizer ou vmprotect pour vous protéger contre le reverse engineering?
- 12. Comment créer un DataBase Miner?
- 13. Comment faire un reverse engineering d'un programme d'installation écrit avec ghost-installer?
- 14. Comment puis-je effectuer le reverse engineering de paquets brouillés dans une application Windows?
- 15. Reverse engineering de la base de données SQL2008 vers le diagramme
- 16. Espace de nom pour les services Reverse Phone, Reverse Zip et Reverse IP Lookup
- 17. reverse mysql_real_escape_string
- 18. Mysql Database Design Un catalogue d'achats complexes Part
- 19. autorisations pour créer un déclencheur dans mysql
- 20. Android: Reverse geocoding - getFromLocation
- 21. CSS text-decoration: reverse
- 22. Reverse Proxy PHP
- 23. Chaîne de connexion pour Ms Access Database
- 24. Python Reverse Generator
- 25. JPA: Reverse cascading delete
- 26. Cross Database SQL Scripts
- 27. Database Replication OOD Motif
- 28. Django: requête mysql sans tampon
- 29. Django: Comment créer un leaderboard
- 30. commande SQL Ajouter Database Diagramming
Bonne réponse. Chapitre 18 du livre Django a plus de détails sur l'utilisation d'inspectdb pour intégrer les bases de données existantes - http://djangobook.com/fr/2.0/chapter18/ – Alasdair
Grande c'est ce que je voulais exactement !, va également générer le diagramme er basé sur cela en utilisant graphviz & django_extensions – Rasiel
Assurez-vous de bien vérifier le 'model.py' généré! En particulier les longueurs de 'CharField' et les' ForeignKey' manquants étaient les cas de problème la dernière fois que je l'ai utilisé. Il a sauvé beaucoup d'heures de faire le 'model.py' à la main cependant. –