業界的には気づくの遅いか??
jTemplates
javascript内に書いたり、
HTMLコメントとして書いたり、
いろいろできるっぽいけど
テンプレートファイルに書き出すのがスマートっぽい。
テンプレートファイル
templateフォルダにsample.tplとか置いてみる。
JavaScript
jqueryと一緒に読み込んで、$(document).readyで書いてみる。
ちなみにjqueryは1.4.2
なんとまあ便利なんだろうか!!
'attachment;filename="' + filename.encode('utf-8') + '"'
class TextDownload(webapp.RequestHandler):
def post(self):
if users.get_current_user():
url = users.create_logout_url(self.request.uri)
url_linktext = 'Logout'
login = True
user_name = users.get_current_user().nickname()
else:
url = users.create_login_url(self.request.uri)
url_linktext = 'Login'
login = False
user_name = 'anonymous'
text = self.request.get('filebody')
filename = self.request.get('filename')
if filename == '':
filename = 'notitle.txt'
self.response.headers['content-type'] = "application/octet-stream; charset=utf-8"
self.response.headers['Content-disposition'] = 'attachment;filename="' + filename.encode('utf-8') + '"'
self.response.out.write(cgi.escape(text))
if users.get_current_user():
sender_address = users.get_current_user().email()
subject = "GuestBook is Updated"
body = "[%s] %s" % (greeting.date, self.request.get('content'))
mail.send_mail(sender_address, greeting.author.email(), subject, body)