Wie soll ich meine Wichtel-app aufbauen?
werde mit ein paar Freunden wichteln. Ich habe geplant ein Programm zu schreiben (Python, geht schell). Ich will aber, dass ich nicht sehe, wer wen hat, deshalb müsste ich die Database online stellen, sodass sich jeder einloggt und seinen WIchtel bekommt. Hat jemand Vorschläge wie ich das ganze aufbauen soll? Das ganze geht ohne Database auch, aber ich weiß nicht wie ich das ganze dann online stellen soll.
3 Antworten
Eine Textdatei tut es in so einem Fall auch... Die kannst du mit Python ja auch lesen und schreiben. Es muss nicht immer eine Datenbank sein!
Wenn du zB Flask verwendest kannst du das Programm auf jedem Rechner laufen lassen wobei es nicht gerade Klug ist seinen Home-PC offen mit einer Flask-Seite ins Internet zu stellen.
Alternativ dazu kannst du auch einfach kostenlosen Webspace verwenden und mit PHP eine Seite basteln. Vielleicht findest du auch einen Anbieter, der dir erlaubt kostenlos eine Flask-Seite zu hosten.
Oder du stellst nur eine Datenbank ins Netz und lässt die Leute mit einem GUI-Client drauf zugreifen... cx_Freeze erlaubt dir ein Python-Programm so zu packen, dass du es als Exe-Datei einfach weitergeben kannst.
Hoste dir irgendwo eine Datenbank mit einer Tabelle:
Name | Vorname | Vergeben
Dort trägst du all deine Freunde ein und setzt den "Vergeben" Wert auf "false".
Dann programmierst du ein Programm mit einem Button "zuweisen", der auf die Tabelle zugreift und alle Freunde lädt, die Vergeben=False haben. Dann wählst du einen zufälligen Freund aus und setzt den "Vergeben" Wert auf "true".
https://stackoverflow.com/questions/372885/how-do-i-connect-to-a-mysql-database-in-python
danke, guter vorschlag, das mit dem connect weiß ich wohl, wie das geht. mit gehts grad nur ums prinzip wie das ganze aufgebaut ist
Brauch man für sowas wirklich eine App?
Nicht unbedingt. Aber wenn man sowas gerne macht, ist das eine coole Challenge ;)