2010-12-10 61 views
0

La question dit à peu près tout. La base de données est en MySQL en utilisant phpMyAdmin.J'ai une base de données MySQL, je veux écrire une interface pour cela en utilisant Python. Aidez-moi à démarrer, s'il vous plaît!

Un peu de contexte: J'écris l'interface pour une petite organisation à but non lucratif. Ils doivent être en mesure de voir quels clients livrer à ce mois-ci, quels clients ont des commandes récurrentes, etc. Le système actuel est ancien, écrit en PHP 4, et je suis chargé de le mettre à jour. J'ai parlé avec le créateur du système actuel, et il a convenu qu'il serait préférable d'écrire une nouvelle interface. Je suis novice en Python, en SQL et en PHP. C'est donc une grande opportunité d'apprentissage pour moi. Je suis assez excité. J'ai beaucoup d'expérience en programmation (C, Java, Objective-C), et je ne prévois pas de problèmes pour récupérer Python.

Alors, je suis là!

Merci d'avance pour toute votre aide.

Répondre

0

Que puis-je dire? Il suffit de télécharger les différents logiciels, de creuser et de poser des questions ici lorsque vous rencontrez des problèmes spécifiques.

0

Une suggestion pour commencer:

Prenez le temps d'apprendre et d'utiliser un cadre, ou au moins une couche d'abstraction de base de données, pour aider à accélérer le développement et réduire la quantité de temps que vous passez sur CRUD. Les exemples incluent Django pour Python et Zend Framework ou CodeIgniter pour PHP. Outre la séparation du modèle, de la vue et de la logique métier, il est possible de rendre votre application plus facile à maintenir au fil du temps.

1

Je vous conseille fortement de jeter un oeil à SQLAlchemy, qui est un fantastique ORM python qui enveloppe bien les schémas existants sans un niveau de douleur terrible. Vous pouvez le connecter au framework de votre choix, par exemple Pylons a le support de SQLAlchemy en tant que backend.