Python - http.server POST och SQLITE3

PHPportalen Forum Index » Övriga programmeringsspråk
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
f0rce



Medlem i: 2640 dagar

Status: Offline



#740777
Inlägg Skrivet: 2016-05-23 15:21      Ämne: Python - http.server POST och SQLITE3 Citera

Hejsan!

Har en uppgift i skolan där vi ska göra en applikation server som ska ta emot POST och sparas ner i en databas.
Jag är inte helt 100 på hur http.server fungerar tillsammans med post och lite annat så har inte direkt kommit så långt.

http://pastebin.com/SWdy91Sv

Här har vi det jag kommit fram till än sålänge.

Jag behöver en knuff i rätt riktning, då jag står rätt still och inte riktigt är med på vart jag ska gå eller vad jag ska söka efter.
All hjälp uppskattas.

Skickar även med en bild på uppgiften

http://imgur.com/dXV5b5W
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Peppe L-G



Medlem i: 3703 dagar
Från: Mullsjö
Status: Offline



#740778
Inlägg Skrivet: 2016-05-23 16:48      Ämne: Citera

Precis som metoden do_GET anropas när servern mottar en GET request så kommer metoden do_POST anropas när du mottar en POST request, så du behöver lägga till den metoden i din klass MyServer.

För att läsa ut den data klienten skickade med requesten har jag för mig att du kan använda self.rfile.

Är det riktningar du kan följa?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande MSN Messenger
f0rce



Medlem i: 2640 dagar

Status: Offline



#740779
Inlägg Skrivet: 2016-05-23 17:49      Ämne: Citera

Ja, det är lite riktningar jag kan följa.

Men frågan är hur jag ska göra för att spara informationen i databasen och sedan kunna skriva ut det jag postar direkt på sidan. Där jag behöver en liten knuff också!
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Peppe L-G



Medlem i: 3703 dagar
Från: Mullsjö
Status: Offline



#740780
Inlägg Skrivet: 2016-05-23 19:17      Ämne: Citera

Om jag minns rätt så kan du använda conn.execute("DIN SQL-FRÅGA HÄR") för att skicka SQL-frågor till databasen. I ditt fall vill du skicka en INSERT INTO-fråga. Fast det förutsätter att du har skapat tabellen det ska sättas in i i databasen först. Har du det?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande MSN Messenger
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » Övriga programmeringsspråk
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic