0
通過Jinja2將javascript對象保存到GAE數據存儲(Python)的最簡單方法是什麼?我嘗試查看Jinja2文檔,但找不到任何相關信息。請參閱下面的代碼和我的評論。我在下面列出了一個例子,說明我的困惑在哪裏。我想在GAE中將JavaScript變量「Article」存儲爲JSON。任何幫助將是GREATLY讚賞。謝謝!使用Jinja2在GAE中存儲Javascript對象
的Python
class Post(ndb.Model):
subject = ndb.StringProperty(required = True)
content = ndb.TextProperty(required = True)
quilljs = ndb.StringProperty(required = True)
class NewPost(PostHandler)
def post(self):
subject = self.request.get('subject')
content = self.request.get('content')
quilljs = self.request.get('quilljs')
if subject and content:
p = Post(parent = blog_key(), subject = subject, content = content, quilljs = quilljs)
p.put()
HTML
<form method="post">
<label>
<div>subject</div>
<input type="text" name="subject" value="{{subject}}">
</label>
<label>
<div>blog</div>
<textarea name="content">{{content}}</textarea>
</label>
<div id="quilljs">
script type="text/javascript">
var Article = "{{ json_data }}";
#THIS IS THE PART I HAVE NO IDEA HOW TO DO
</script>
</div>
<input type="submit"></input>
</form>
看看https://stackoverflow.com/questions/7322682/best-way-to-store-json-in-an-html-attribute和https://stackoverflow.com/questions/39193510/how -to-嵌入任意JSON-在-HTMLS腳本標籤 – snakecharmerb