[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):

AltStyle によって変換されたページ (->オリジナル) /