直到最近,我才能将数据发布到我的数据存储区(Google App Engine)。我现在添加了summernote wysiwyg,现在我不再能够从数据存储区添加/获取数据了。您认为问题在哪里?
Main.py
class About(ndb.Model):
text = ndb.StringProperty()
#object
cv = About()
class MainHandler(webapp2.RequestHandler):
def get(self):
title="Exercise"
cv = About.get_or_insert('6684480941064192')
text = cv.text
template_vars={'title': title, 'text':text}
template = JINJA_ENVIRONMENT.get_template('home.html')
self.response.out.write(template.render(template_vars))
def post(self):
cv = About.get_or_insert('6684480941064192')
cv.text=self.request.get("texto")
cv.put()
self.redirect('/')
Html (材料设计+ bootstrp)
<form class="col s12" form action="/" method="POST" id="frmPost" style="margin-top:25px; margin-bottom:10px;">
<div class="row">
<div class="panel panel-heading" style ="border-radius: 0px; background-color: #e57373;">
<h3 class="panel-title" style ="color: white;">About...</h3>
</div>
<textarea rows="10" id="summernote" form="frmPost" name ="texto" style="margin-top:-10px; display:block;">
{{text}}
</textarea>
</div>
</form>
<script>
$(document).ready(function() {
$('#summernote').summernote({
});
});
</script>
答案 0 :(得分:0)
不确定summernote
是什么,但您可能需要将POST
数据返回到HTML / JS中的某个服务器。您拥有<form>
,但似乎并不是将数据提交回GAE的方法。您可能需要<input type="submit" value="Save Data" />
内某处<form/>
。