Seite 1 von 1

Webseite mit Abfrage auf Datei

Verfasst: Donnerstag 10. Februar 2022, 20:57
von davedeluxe
Hallo zusammen,

ich bin leider nicht bewandert mit Python, habe aber eine Anforderung die ich umsetzen möchte und gehe davon aus das es für Profis wie euch kein Problem und vielleicht nur ein paar Zeilen Code ist.
Wer also Lust und Zeit hat kann sich das ja mal ansehen:

Ich brauche eine simple Webseite mit einem Eingabefeld "Name" dort schreibt man seine Namen rein und drückt auf einen Button. Das Script soll nun in einer txt oder csv Datei, welche Namen und die Eigenschaft x oder y enthält, schauen ob der Name in der Datei steht oder nicht und wenn ja, ob er die Eigenschaft x oder y hat.
Dann soll auf der Seite einfach ausgegeben werden: Steht nicht drin, bzw. ist x oder ist y.

Jemand eine Idee?
Danke schon mal fürs Feedback!

Grüße,
Dave

P. S. Evtl. kann man das mit einer anderen Sprache einfacher realisieren, für Tipps bin ich dankbar!

Re: Webseite mit Abfrage auf Datei

Verfasst: Donnerstag 10. Februar 2022, 21:31
von __deets__
Wie schaut man denn, ob er die Eigenschaft x oder y hat? Ich sehe dazu keine Eingabe. Wenn es keine Eingabe gibt, dann sind x & y fest, womit man auch einfach vorher alle aus der datei schmeißen kann, welche die Eigenschaft nicht erfüllen.

Was die Erledigung dieser Aufgabe angeht: bei Diensten wie upwork oder fiverr kannst du schauen, ob dir jemand so etwas für eine kleine mark macht.

Re: Webseite mit Abfrage auf Datei

Verfasst: Freitag 11. Februar 2022, 14:09
von LukeNukem
__deets__ hat geschrieben: Donnerstag 10. Februar 2022, 21:31 Wie schaut man denn, ob er die Eigenschaft x oder y hat? Ich sehe dazu keine Eingabe. Wenn es keine Eingabe gibt, dann sind x & y fest, womit man auch einfach vorher alle aus der datei schmeißen kann, welche die Eigenschaft nicht erfüllen.
Wenn ich das richtig verstanden habe, kann man sich die Daten wie ein Python-dict vorstellen -- der Name ist der Key, die Values sind die Eigenschaft X oder Y, und bei einem KeyError soll "ist nicht drin" ausgegeben werden.

Re: Webseite mit Abfrage auf Datei

Verfasst: Freitag 11. Februar 2022, 14:17
von __deets__
Na da steht ja “wenn Name drin, dann schaue ob x y”. Ein reiner Test auf Vorhandensein wird also nicht beschrieben. Darum ja die Nachfrage.

Re: Webseite mit Abfrage auf Datei

Verfasst: Freitag 11. Februar 2022, 14:20
von davedeluxe
Hallo,

es handelt sich dabei um eine feste Liste die eingelesen wird.

Hintergrund: Ich möchte die Liste nicht zig Leuten schicken und jeder sieht was darin steht sondern ein Webfrontent bieten in dem jeder seinen Username eingeben kann um zu prüfen wie der Wert ist.

Also eingabe des Username, absenden
Script sucht nach dem eingegebenen Username, findet ihn und meldet zurück: Wert X oder Wert Y oder Gibt's nicht

Re: Webseite mit Abfrage auf Datei

Verfasst: Freitag 11. Februar 2022, 14:54
von __deets__
Ah, hat Luke also richtig verstanden. Je klarer du das formulierst, statt so im ungefähren zu bleiben, desto höher die Chance, das jemand das mit wenig Aufwand machen kann. Die Erwartung, dass es dir einfach geschenkt wird, ist aber im Zweifel enttäuscht. Denn mit all dem hin und her der Kommunikation, deployment und Gestaltung ist es eben doch ein halber Tag Arbeit. Den verschenkt man eher nicht mal so eben. Du denke ich auch nicht.

Re: Webseite mit Abfrage auf Datei

Verfasst: Freitag 11. Februar 2022, 15:05
von davedeluxe
Danke für deine Rückmeldung,
meune Erwartungshaltung ist nicht das ich es geschenkt bekomme, ich hatte nur einfach keine bessere Idee als hier mal azufangen und zu fragen da ich mir damit sehr schwer tue.
Ich habe bisher Infos das ich ggf. Flask und Python nutzen sollte da es relativ einfach ist.

Hier nochmal was ich genau bauen möchte:
Ein Webservice auf dem es ein Eingabefeld gibt.
Dort trägt man seinen username ein.
Der Webservice schaut in seiner Liste (z.B. txt) nach ob es den Username dort gibt. Wenn nicht kommt eine entsprechende Meldung für den Nutzer zurück.
Wenn es den username gibt kommt es zu der Rückmeldung: User vorhanden, Wert X bzw. Y.
Diese Werte (X, Y) stehen in der Liste, z.B. mit Semikolon getrennt, hinter jedem username.
Die Gestaltung der Liste ist offen, die kann problemlos angepasst werden.

Grüße und ein schönes Wochenende!

Re: Webseite mit Abfrage auf Datei

Verfasst: Freitag 11. Februar 2022, 16:03
von __deets__
Flask ist schon ok. Ich persoenlich wuerde keine CSV-Datei sondern eine Datenbank nehmen, weil man sonst gleich in Fragen konkurrierenden Zugriffes kommt - was passiert, wenn ein Benutzer die Webseite benutzt, wenn gleichzeitig an der Datei rumgeschraubt wird. Eine Datenbank schuetzt einen davor, und kostet ja auch nichts.

Aber wenn es so einfach sein soll, dann ist im Zweifel PHP eh die bessere Wahl, einen Hoster mit PHP + MariaDB bekommst du fuer wenige Euro im Monat. Python ist da eigentlich immer teurer, weil die Welt aus Wordpress besteht.

Re: Webseite mit Abfrage auf Datei

Verfasst: Freitag 11. Februar 2022, 16:30
von davedeluxe
Danke das werde ich beherzigen, das Hosting ist kein Problem. An PHP dachte ich auch schon aber davon habe ich leider genau so wenig Ahnung :/

Re: Webseite mit Abfrage auf Datei

Verfasst: Freitag 11. Februar 2022, 16:48
von __deets__
Wenn man Webseiten haben will, muss man eben lernen, sie zu bauen. Das ist ja nun eines der dankbarsten Felder, um damit zu beginnen - wenig Themen haben mehr Abdeckung mit Tutorials etc. Egal wie du da jetzt genau vorgehst.