J'essaie de créer un site similaire à Twitter. Les utilisateurs pourront poster des messages. Et les utilisateurs pourront se "suivre" les uns les autres. Sur la page d'accueil, ils voient les messages des utilisateurs qu'ils suivent, triés par heure.Structure de la base de données Twitter-ish dans Google App Engine
Comment puis-je créer les modèles appengine pour cela?
Dans une DB relationnelle traditionnelle, je pense que ce serait quelque chose comme ceci:
Database 'utilisateur':
- id
- nom d'utilisateur
Database 'suit':
- us er_id
- follow_id
Base de données 'messages':
- user_id
- un message
Et la requête sera quelque chose comme:
SELECT * FROM messages m, follows f WHERE m.user_id = f.follow_id AND f.user_id = current_user_id
Je suppose que j'étais clair avec l'exemple ci-dessus. Comment répliquer cela dans Google App Engine?
Merci, je vais vérifier cela – Shrihari