Supposons que j'ai 2 sites partageant un modèle commun. Quel serait le meilleur moyen de transférer une nouvelle instance de modèle créée sur le site A et de l'enregistrer dans la base de données du site B? Pourriez-vous également recommander des API pour l'envoi et la réception des données?Transfert d'instances de modèle Django via RPC
0
A
Répondre
0
Lisez sur le serialization de Django. Fondamentalement, ce que vous voulez faire est sérialiser dans un format tel que XML ou JSON, renvoyer cette chaîne, puis la désérialiser vers un objet à la fin de la réception.
Comme beaucoup de Django, lorsque vous avez fini d'écrire du code, vous sentirez que c'était trop facile.
1
La nouvelle version de Django supporte multiple databases, peut-être vous pouvez configurer la deuxième base de données sur le site A puis juste enregistrer le modèle deux fois:
my_object.save()
my_object.save(using='database_b')
si la base de données Une mise à jour toujours la base de données B alors vous devriez regarder dans la réplication de base de données
Questions connexes
- 1. Sun RPC: transfert de fichiers binaires
- 2. Transfert de fichiers via FTP
- 3. Transfert d'objet via Pyro
- 4. Django: Accéder au modèle via un autre modèle
- 5. Modèle d'objet de transfert de données?
- 6. Transfert de données en vrac via WebService
- 7. Transfert de tampon d'octet via UDP
- 8. Objet Django en sortie dans la réponse XML-RPC
- 9. Déclaration de transfert - pas de page d'administration dans django?
- 10. Django - Tags de modèle
- 11. choix de modèle Django
- 12. Formes de modèle Django
- 13. Modèle Django
- 14. Délai de transfert UART de transfert série
- 15. ModelForms dans Django où le modèle sous-jacent dépend d'un autre modèle (via OneToOneField)
- 16. Synchroniser l'état du jeu en ligne via AJAX ou RPC
- 17. Bluetooth transfert de PC à Android via RFCOMM
- 18. Alternative à Response.TransmitFile pour le transfert de fichiers via HTTP
- 19. Transfert de fichiers en vrac Amazon Python S3 via Python
- 20. Transfert de fichier via une connexion SQL Server
- 21. Transfert de données du serveur vers le navigateur via http
- 22. Transfert de données binaires via un service Web SOAP?
- 23. Accéder aux objets Ruby avec Python via XML-RPC?
- 24. Fonction d'appel de modèle django
- 25. bouton Django modèle de formulaire
- 26. Django, variables de modèle globales
- 27. django modèle de code réutilisable
- 28. csv télécharger dans un modèle de django
- 29. Django - transactions dans le modèle?
- 30. Django héritage conditionnel modèle