示例#1
0
 def get(self):
     bbsdatas = db.GqlQuery("SELECT * FROM bbsdata ")
     params = {
         'errors':'This Is Snake BBS',
         'form':bbsdata.bbsform(),
         'bbsdatas':bbsdatas
     }
     fpath = os.path.join(os.path.dirname(__file__),'htmldir','write.html')
     html = template.render(fpath,params)
     self.response.out.write(html)
示例#2
0
 def get(self):
     bbsdatas = db.GqlQuery("SELECT * FROM bbsdata ")
     params = {
         'errors': 'This Is Snake BBS',
         'form': bbsdata.bbsform(),
         'bbsdatas': bbsdatas
     }
     fpath = os.path.join(os.path.dirname(__file__), 'htmldir',
                          'write.html')
     html = template.render(fpath, params)
     self.response.out.write(html)
示例#3
0
 def post(self):
     form = bbsdata.bbsform(self.request.POST)
     params = {'errors': '入力エラーです。未入力の必須項目があります', 'form': form}
     if form.is_valid():
         entity = form.save(commit=False)
         params = {
             'name': entity.name,
             'mail': entity.mail,
             'title': entity.title,
             'memo': entity.memo
         }
         fpath = os.path.join(os.path.dirname(__file__), 'htmldir',
                              'preview.html')
     else:
         fpath = os.path.join(os.path.dirname(__file__), 'htmldir',
                              'write.html')
     html = template.render(fpath, params)
     self.response.out.write(html)
示例#4
0
 def post(self):
     form = bbsdata.bbsform(self.request.POST)
     params = {
         'errors':'入力エラーです。未入力の必須項目があります',
         'form':form
     }
     if form.is_valid():
         entity = form.save(commit=False)
         params = {
             'name': entity.name,
             'mail': entity.mail,
             'title': entity.title,
             'memo': entity.memo
         }
         fpath = os.path.join(os.path.dirname(__file__),'htmldir','preview.html')
     else:
         fpath = os.path.join(os.path.dirname(__file__),'htmldir','write.html')
     html = template.render(fpath,params)
     self.response.out.write(html)