I am having a very weird experience on my code that I need assistance. I have a python-flask route clearly written like this :
@blueprint.route('/admins', methods=['GET', 'POST'])
def admin_dt():
data = pd.DataFrame(get_data())
# Total admitted
if data.date_adm is not None:
adm_ct = data.date_adm.count()
return render_template('home/index.html', dt=str(adm_ct))
The output of that route should be displayed on html card which I have written this way and called the output from the route using Jinja2 method:
<div class="card daily-sales">
<div class="card-block">
<h6 class="mb-4">Total Admissions</h6>
<div class="row d-flex align-items-center">
<div class="col-9">
<h3 class="f-w-300 d-flex align-items-center m-b-0"><i class="feather icon-arrow-up text-c-green f-30 m-r-10"></i>$ </h3>
<h3></h3>
</div>
My problem is, when I run the app, the output which is an integer doesn't display on the html card but strange enough when I run postman using the app link, it shows that the output is appearing on html. Here is postman output:
<!--[ daily sales section ] start-->
<div class="col-md-6 col-xl-4">
<div class="card daily-sales">
<div class="card-block">
<h6 class="mb-4">Total Admissions</h6>
<div class="row d-flex align-items-center">
<div class="col-9">
<h3 class="f-w-300 d-flex align-items-center m-b-0">
<i class="feather icon-arrow-up text-c-green f-30 m-r-10"></i>$
99231</h3>
<h3>99231</h3>
</div>
The number 99231 is my output that I want to display on html card. My question is, how is it possible that postman is showing that the output is displaying but not appearing on html card. Another strange thing is that when I type in the number on that html card, it will display.
What am I missing?
source https://stackoverflow.com/questions/72985576/html-not-displaying-flask-output-even-though-postman-shows-the-route-output
Comments
Post a Comment