[Python-checkins] python/dist/src/Demo/cgi wiki.py,1.3,1.4
gvanrossum@users.sourceforge.net
gvanrossum@users.sourceforge.net
2002年10月17日 14:41:46 -0700
Update of /cvsroot/python/python/dist/src/Demo/cgi
In directory usw-pr-cvs1:/tmp/cvs-serv30448
Modified Files:
wiki.py
Log Message:
In cmd_create(), use a redirect directive instead of viewing the page;
this avoids resubmitting POST data.
Remove redundant 'Page' from label passed from cmd_new().
Index: wiki.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Demo/cgi/wiki.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** wiki.py 17 Oct 2002 19:30:39 -0000 1.3
--- wiki.py 17 Oct 2002 21:41:42 -0000 1.4
***************
*** 68,75 ****
print "<p>", escape(error)
else:
! self.cmd_view(form)
def cmd_new(self, form):
! self.cmd_edit(form, label="Create Page")
def iswikiword(self, word):
--- 68,82 ----
print "<p>", escape(error)
else:
! # Use a redirect directive, to avoid "reload page" problems
! print "<head>"
! s = '<meta http-equiv="refresh" content="1; URL=%s">'
! print s % (self.scripturl + "?cmd=view&page=" + self.name)
! print "<head>"
! print "<h1>OK</h1>"
! print "<p>If nothing happens, please click here:",
! print self.mklink("view", self.name, self.name)
def cmd_new(self, form):
! self.cmd_edit(form, label="Create")
def iswikiword(self, word):