Ich habe dies noch nicht in den Code geschrieben, aber ich möchte YAML von meiner Website-Benutzer analysieren. Das YAML sollte nur Zeichenfolgenschlüssel/Werte und Listen von Zeichenfolgen sein.Akzeptieren YAML-Eingabe von Website-Benutzer
Sie geben YAML in ein Textfeld ein, senden es an den Server, dann analysiert das Python das YAML, legt es in die Datenbank und es wird später abfragbar sein.
Gibt es etwas, was ich tun muss, um das Obige sicher durchführen zu können?
Ist das eine einfache 'key: value' Art von YAML oder ist es verschachtelte Strukturen umfassen? – stuartnox
Sie kann eine verschachtelte Struktur enthalten – user193661
Sie können versuchen, Zeilen mit ':' zu analysieren, und wenn '-' in der nächsten Zeile vorhanden ist, hängen Sie sie an die übergeordnete Struktur an. Verwenden Sie auch 'strip()', um unerwünschte Leerzeichen zu entfernen. – stuartnox