2009-10-05 8 views
0

Salut, je veux de l'aide pour créer une application de répertoire sur python et la mettre sur google app engine. Je cours un énorme db de 2 millions de listes d'utilisateurs et de leurs contacts dans le répertoire. Je veux télécharger toutes ces données de mes serveurs directement sur les serveurs google, puis utiliser une interface utilisateur pour récupérer les contacts de l'annuaire téléphonique de chaque utilisateur en fonction de son nom. J'utilise MS SQL sever 2005 comme ma base de données.Besoin d'aide pour concevoir une application de répertoire sur python fonctionnant sur google app engine

S'il vous plaît aider à mettre en place cette application.

Vos entrées sont très appréciées.

Répondre

0

Je pense que vous aurez besoin d'être plus précis quant au problème que vous rencontrez. En ce qui concerne le chargement en vrac, il y a beaucoup de documentation sur les chargeurs; ou demandez-vous sur la conception du modèle? Si c'est le cas, nous devons en savoir plus sur la manière dont vous envisagez de rechercher des utilisateurs. Avez-vous besoin de correspondances de chaînes partielles? Tri? Correspondance floue?

+0

Oui Je voudrais connaître une conception de modèle pour télécharger les données vers les serveurs google et ensuite utiliser ces données dans une interface utilisateur où je voudrais afficher les contacts d'un utilisateur en faisant correspondre les chaînes du nom d'utilisateur. J'ai deux tables - utilisateur, contacts. La table d'utilisateur contient les détails d'enregistrement des utilisateurs et la table de contacts a le répertoire de chaque utilisateur. – Arun

1

Pour la construction de votre interface utilisateur, AppEngine a it's own web framework appelé webapp qui est assez facile à travailler. J'ai aussi eu une bonne expérience en utilisant le Jinja2 templating engine, que vous pouvez inclure dans votre source, ou package as a zip file (l'exemple montre Django, vous pouvez faire le même genre de chose pour Jinja).

En ce qui concerne le chargement de toutes vos données dans le stock de données, consultez le bulk uploader documentation.