Je suis nouveau dans le monde du développement des affaires informatiques (sérieuses) mais je pense à une idée d'entreprise et j'essaie toujours de voir comment l'infrastructure globale devrait fonctionner.Can Django utilise des scripts python "externes" liés à d'autres bibliothèques (NumPy, RPy2 ...)
J'ai fait quelques recherches pour une bonne technologie pour livrer la solution. Je suis très enclin à utiliser Python, MySql, Django (Apache) côté serveur et RIA côté client (probablement Flex) car j'ai besoin de capacités de visualisation avancées (surtout après avoir vu le projet FLARE). L'application nécessite un certain "soulèvement de la houle" du côté numérique/statistique et l'intégration de R avec Python (RPy2) + d'autres comme NumPy semble être idéale.
La chose que je ne peux pas à ce jour (certainement parce que je suis un débutant) est le suivant:
Can Django (d'une façon ou l'autre) exécuter un script/programme python (externe) qui contiennent référence à la bibliothèques supplémentaires (NumPy ...)? Ex: utilisateur déclenche une action pour effectuer une analyse statistique, Django reçoit la requête et doit exécuter du code python (en utilisant R, NumPy ...) qui utilise les données dans la base de données et stocke les résultats dans la base de données . Django accède aux données de la base de données et les renvoie à l'application cliente à afficher.
Est-ce la bonne logique ou suis-je complètement hors de la voie?
Merci d'avance pour votre expertise.