kann man den Minifieldstorage innerhalb einer Funktion manipulieren, löschen oder ersetzen?
damit rufe ich die Seite auf: backend.py?value=zero
Code: Alles auswählen
def get_filecontent():
form = cgi.FieldStorage()
print """<div id="content">"""
if form.has_key('value'):
#print form['value'].value
print "<h1>OUT OF ORDER - DON'T USE IT</h1>..."
...
### rename
print """<br><h1>Rename a file</h1>"""
print """<form action='backend_basics.py?value=zero' method="get" target="_self">
<input name="rename" type="text" size="23" maxlength="23">
<input type="submit" value="rename">
</form>"""
elif form.has_key('rename'):
#rename(form['oldname'].value,form['rename'].value)
print 'wurde umbenannt'
print form # HIER: kann ich das irgendwie manipulieren
# so dass, nachdem rename hier abgearbeitet wurde
# wieder value=zero im FieldStorage steht, aber rename eben nicht???
form = []
print form
x = cgi.FieldStorage()
print x
ach und ich muss die Seite an der Stelle automatisch neu laden, und im FieldStorage darf dann nur value=zero stehen?!
Wäre toll, wenn jemand eine Idee/Lösung hätte, ich find dazu nichts!
Und ich kann nicht mehr zu einem Framework wechseln, in denen es bestimmt viel einfacher geht.
Liebe Grüße,
Matthias