Vorwort, ich habe noch praktisch keinerlei erfahrung in Python. Ich lerne mit Learning by doing.
Ich Programmiere in Java, Typescript und PHP seit Jahren erfolgreich.Nun möchte ich auch Python erlernen.
Ich plane ein kleine Software, eine art Bildgallery die unsere Bierkarte. Diese zeigt auch infos wie Teuer und sonstige details zur Biersorte.
Unsere Karte ist moment online abgespeichert, die Infos in einer MySQL db abgespeichert.
Da Python mich sehr an Typescript erinnert bin ich doch sehr schnell reingekommen
nun finde ich alles nur beispiele mit Localhost. das funktioniert auch Problemlos
Nun habe ich aber mehrfach versucht :
Code: Alles auswählen
import pymysql as newmysql
db2 = newmysql.connect(
host="mysql20adm.webland.ch", # your host, usually localhost
user="user", # your username
passwd="passwort", # your password
db="dada"
)
pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'http://mysql20adm.webland.ch' ([Errno 11001] getaddrinfo failed)")
wenn ich wie oben gezeigt versuche zu verbinden, dauert das debugging etwas länger, schlussendlich jedoch bekomme ich ein (timeout)
pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'mysql20adm.webland.ch' (timed out)")
Ich habe die Firewall am Laptop mal deaktiviert, um dies auszuschliessen.
Nun mein letzter verzweifelter versuch, ein Forum finden das mit hilft, da beim googlen immer nur beispiele mit localhost kommen, ich denke/hoffe mal, das dies doch funktionieren sollte
Brauch ich da noch irgendeine Libary das die "App" online tauglich macht?