2017-04-03 4 views
0

Ich arbeite an einem Projekt, bei dem ein Krankenhaus-Management-System mit kivy erstellt wird, weil ich es hasse, mit Web-Frameworks zu arbeiten. Was ist die beste Weise, die ich dies durch die Vernetzung Kivy Anwendungen auf verschiedenen PCs zu einer einzigen Datenbank verbinden erreichen könnenWie kivy apps zu vernetzen

+0

A RESTful API und HTTP-Aufrufe? –

+0

Nein, ich möchte das nicht verwenden, kann ich nicht einfach einen freigegebenen Ordner erstellen, in dem die Datenbank aufbewahrt wird, auf die alle PCs zugreifen können? –

+1

Ich bin mir nicht sicher, Sie verstehen, wie Datenbanken funktionieren ... Noch haben Sie erwähnt * welche Datenbank * –

Antwort

1

Da haben Sie angegeben Sie mit sqlite3 arbeiten wollen es nur irgendwo in einem freigegebenen Ordner setzen und öffnen ein Verbindung von jedem Kivy App

import sqlite3 
conn = sqlite3.connect(r'\\some_host\some_shared_folder\example.db') #a drive map/mount will be helpful here as well ... 
... 
#some kivy code that uses the connection above ... 

sqlite3 mehrere Verbindungen unterstützt, obwohl es langsam sein ...