Erhalten Sie ein Formular aus einem sehr einfachen HTML-Code und ändern Sie den zu exportierenden Inhalt je nach Inhalt des Formulars. Dieser Typ. Es ist nützlich, sich daran zu erinnern, wenn Sie mit CGI arbeiten.
index.html
<form method="POST" action="cgi-bin/index.py">
<p><input type="radio" value="part_a" name="choise_pattern">Muster A.</p>
<p><input type="radio" value="part_b" name="choise_pattern">Muster B.</p>
<p><input type="radio" value="part_c" name="choise_pattern">Muster C.</p>
</form>
Angenommen, Sie haben HTML wie oben. Nehmen wir die Form in Python und teilen das Verhalten nach dem Wert von value. Ich werde versuchen, sehr orthodox zu sein, ohne etwas Technisches zu tun.
index.py
import cgi
form = cgi.FieldStorage()
choose_pattern = form["choise_pattern"].value
print "Content-Type: text/html\n"
print """
<!DOCTYPE html>
<html lang="ja">
<head></head>
<body>
"""
if choose_pattern == "part_a":
print "<p>", u"Muster A ausgewählt", "</p>
elif choose_pattern == "part_b":
print "<p>", u"Muster B ausgewählt", "</p>
elif choose_pattern == "part_c":
print "<p>", u"Muster C ausgewählt", "</p>
print """
</body>
</html>
"""
Ursprünglich gibt es einen Prozess, bei dem nichts ausgewählt ist, aber ich denke, dass dies durch Anwenden einer Validierungsprüfung vor dem Senden behoben werden sollte.
Durch Anwenden dieser Option können Sie auch einen Site Builder erstellen, der HTML exportiert und entsprechend dem ausgewählten Design kombiniert.
Deshalb habe ich es geschafft. Ich habe es gerade geschafft. Ein Python-Skript empfängt den ausgewählten Entwurfsblock in einem Formular und spuckt HTML aus. Ein Tool, das mit PREVIEW sofort angezeigt werden kann.
Ich habe versucht, Bootstrap zu verwenden, damit es so aussieht. Ich habe keine Ahnung, wo die Nachfrage ist.
http://app.jiriki.co.jp/lp-creater/
Recommended Posts