假设我有这个处理程序:
class MainHandler(tornado.web.RequestHandler):
def get(self):
users = models.Users.objects()
self.render(
"index.html",
page_title='My Webpage',
page_heading='Welcome to my Page',
users = users
)
用户模型可以是:
class User(Document):
firstName = StringField()
lastName = StringField()
title = StringField()
email = StringField()
phone = StringField()
org = StringField()
然后在index.html:
{% extends "main.html" %}
{% autoescape None %}
{% block body %}
<h1>{{ page_heading }}</h1>
<h2>All the User's first names:</h2>
{% for user in users %}
<p>{{ user.firstName }}</p>
{% end %}
{% end %}
users
文件中的其他信息会怎样?它是否会被发送到客户端?
答案 0 :(得分:1)
不,为什么会这样?发送给客户端的唯一事情是呈现的HTML。如果您没有在该HTML中包含某些数据,则不会将其发送到任何地方。