Seite 1 von 1

Direkt in die Datenbank schreiben

Verfasst: Dienstag 27. August 2019, 18:26
von Freumel
Hallo zusammen,
ich habe ein Django Projekt. Daten lokal vom PC sollen mit einem Pythonskript an die Datenbank gehen.

da ich das Projekt schnell aufsetzen musste war der erste Impuls: Direkt über die URL per get-request und urllib.parse ein JSON schicken - kriminell genug :oops: .
Nun würde ich gerne von mehreren Raspberries direkten Zugriff auf die Datenbank haben um die Daten eben auch direkt reinschreiben zu können.

Ich möchte mir selbst also am liebsten eine API zu Verfügung stellen mit der ich direkt von verschiedenen PCs auf die Datenbank zugreifen kann, mir Daten herausziehen und sie beliebig erweitern.
Zusätzlich werden die Daten von Leuten abseits des Teams über die Webseite aufgerufen.

Es handelt sich hier um Django / Postgres.

Mit googlen kam ich leider nur auf Verweise innerhalb des Django Projekts.
Eventuell weiß ja jemand von euch bescheid :)

Re: Direkt in die Datenbank schreiben

Verfasst: Dienstag 27. August 2019, 19:22
von __deets__
Sind die PIs alle im Netzwerk? Dann kannst du da doch einfach direkt auf die DB zugreifen.

Re: Direkt in die Datenbank schreiben

Verfasst: Dienstag 27. August 2019, 19:26
von Freumel
Server und Datenbank sind auf Digitalocean.
Zudem soll von verschiedenen Netzwerken auf die Datenbank geschrieben werden können.

Re: Direkt in die Datenbank schreiben

Verfasst: Dienstag 27. August 2019, 19:52
von __deets__
Dann wird’s wohl ne REST API sein müssen.

Re: Direkt in die Datenbank schreiben

Verfasst: Dienstag 27. August 2019, 20:34
von noisefloor
Hallo,

für eine REST-API gibt es fertige Module, die auf Django aufsetzen. Sollte also kein allzu große Aufwand sein.

Gruß, noisefloor