Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8588967
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 11, 20262026-06-11T22:55:51+00:00 2026-06-11T22:55:51+00:00

I apologize if this question is not specific enough, but I do need some

  • 0

I apologize if this question is not specific enough, but I do need some help understanding this concept. I’ve been researching many Javascript libraries including JQuery, MooTools, Backbone, Underscore, Handlebars, Mustache, etc – also Node.js and Meteor (I know all those serve different purposes). I have a basic idea of what each does, but my question is mainly focused on the templating libraries.

I think the general idea is that the template will be filled by a JSON object that’s retrieved from the server. However, i’m confused by how that JSON object is formed, and if it can go the other way to the backend to update the database. Please correct me if this is incorrect.

For a more solid example, let’s say I have Apache running on Linux, and am using MongoDB as the database and python as my primary language. How do all these components interact with the templating library and each other?

For example, if I have an HTML file with a form in it and the action will be set to some python script; will that script have to retrieve the fields, validate them, and then update them in the DB? If it’s MySQL I’d have to write a SQL statement to update it, but with Mongo wouldn’t it be different/easier since it’s BSON/JSON based?

And for the other example, let’s say I have a view-account.html page that will need to pull up user information from the DB, in what form will it pull the information out and how will it fill it into the template? I’m guessing i’d have to have a python script that pulls the information from the DB, create a JSON object, and use it to populate the fields in the html template.

I am aware there are web frameworks that will ease this process, and please suggest any that you would recommend; however, I’m really interested in understanding the concepts of how these components interact.

Thanks!!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-11T22:55:52+00:00Added an answer on June 11, 2026 at 10:55 pm

    There are obviously many ways this can all work together, but it sounds like you have the (a) right idea. Generally the frontend deals with JSON, and the server provides JSON. What’s consuming or providing those responses is irrelevant; you shouldn’t need to worry that Mongo is your database, or that underscore is handling your templates.

    Think of your frontend and backend as two totally separate applications (this is pretty much true). Ignore the fact that your frontend code and templates are probably delivered from the same machine that’s handling the backend. Your backend is in the business of persisting data, and your frontend in the business of displaying it.

    RE: Mongo using JSON/BSON; The fact it uses the same language as your frontend to communicate is a red herring. Your DB layer should abstract this away anyway, so you’re just using Python dicts/tuples/etc to talk to the database.

    I’m guessing i’d have to have a python script that pulls the information from the DB, create a JSON object, and use it to populate the fields in the html template.

    Spot on 🙂

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I apologize if this question has been asked before, but my case is a
I apologize if this is a simple question but I've been unable to find
First, I apologize if this has been answered. I've seen many similar questions but
I apologize if this question has already been covered on this site, but I
I apologize in advance if this has been addressed, but I have not found
I apologize in advance for not knowing how to better state this question. In
I apologize for the subjectiveness of this question, but I am a little stuck
I apologize if this question was already asked but I can't seem to find
I apologize if this has been asked before, but I haven't quite found the
Apologies if this is a duplicate, but I've not managed to find this question

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.