ヘッダ、フッタなどサイトの見栄えを定義するCherryClassです。
CherryClass MyPage abstract:
#abstractはMyPageをインスタンス化できなくします。
function:
def redirect(self, url):
# リダイレクトを送る簡単なやりかた
response.headerMap['status']=302
response.headerMap['location']=url
return '<a href="%s>こちら</a>に移動しました' % url
mask:
def header(self, title):
<html>
<head><title><py-eval="title"></title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=EUC-JP"></head>
<body bgcolor="lightblue">
<h2><py-eval="title"></h2>
<hr>
def footer(self):
<hr>
© 2003 誰か
</body>
</html>
abstractでMyPageは直接インスタンス化できないようにしました。 つまり、他のクラスでMyPageを継承する必要があります。
~