हैंडलर द्वारा भेजे गए डेटा का क्या होता है, लेकिन ब्राउज़र में प्रस्तुत नहीं किया जाता है?

मान लें कि मेरे पास यह हैंडलर है:

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 %}

{{ page_heading }}

All the User's first names:

{% for user in users %}

{{ user.firstName }}

{% end %} {% end %}

उपयोगकर्ता के लिए दस्तावेज़ में शेष जानकारी के साथ क्या होता है? क्या यह क्लाइंट को वैसे भी भेजा जाता है?

0

1 उत्तर

नहीं, यह क्यों होना चाहिए? क्लाइंट को भेजी गई एकमात्र चीज प्रस्तुत एचटीएमएल है। यदि आप उस HTML में कुछ डेटा शामिल नहीं करते हैं, तो यह कहीं भी नहीं भेजा जाता है।

1
जोड़ा