Javascript 虽然没有错误,但我无法将数据库内容导入html文件,我的代码有什么问题?
我有一份注册表,其中包含以下字段(forms.py文件): 现在我已经创建了一个数据库来保存这些数据。 我现在希望在我的应用程序上显示它,即显示用户在其注册表中输入的名字,在其应用程序顶部,等等。以下是主要代码:Javascript 虽然没有错误,但我无法将数据库内容导入html文件,我的代码有什么问题?,javascript,python,html,css,visual-studio-code,Javascript,Python,Html,Css,Visual Studio Code,我有一份注册表,其中包含以下字段(forms.py文件): 现在我已经创建了一个数据库来保存这些数据。 我现在希望在我的应用程序上显示它,即显示用户在其注册表中输入的名字,在其应用程序顶部,等等。以下是主要代码: {% extends "admin-layout.html" %} {% block content %} <div class="container"> <div class="card">
{% extends "admin-layout.html" %}
{% block content %}
<div class="container">
<div class="card">
<div class="card-header">
<h1>Your Profile</h1>
</div>
</div>
<div class="card-body">
<h5>First Name</h5>
<h5>Last Name</h5>
<h5>Email</h5>
<h5>Phone no.</h5>
<h5>Age</h5>
<h5>{{fname}}</h5>
</div>
</div>
{% endblock content %}
在我的\uuu init\uuuu.py
文件中,请注意
现在的问题是,它不起作用,没有错误,但我也看不到我输入的名字,尽管其他一切似乎都很好(fname
不起作用)
我做错了什么
编辑:
以下是我渲染文件的位置:
{% extends "layout.html" %}
{% block app_content %}
<div>
{% from "_formhelpers.html" import render_field %}
<form method="post" enctype="multipart/form-data">
<div class = "container">
<div class = "row">
<div class="col-md-5 col-sm-12 align-self-center">
<div class="card">
<div class="card-header">
Register
</div>
<div class="card-body">
<div>
{{ form.hidden_tag()}}
{{ render_field(form.fname, class="form-control")}}
{{ render_field(form.lname, class="form-control")}}
{{ render_field(form.email, class="form-control")}}
{{ render_field(form.phoneno, class="form-control")}}
{{ render_field(form.password, class="form-control")}}
{{ render_field(form.confirm_password, class="form-control")}}
{{ render_field(form.account_type, class="form-control")}}
{{ render_field(form.submit, class="btn btn-primary")}}
</div>
<a href="{{ url_for('auth.login')}}">Login</a>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
{% endblock app_content %}
{%extends“layout.html”%}
{%block app_content%}
{%来自“\u formhelpers.html”导入呈现\u字段%}
登记
{{form.hidden_tag()}}
{{render_字段(form.fname,class=“form control”)}
{{render_字段(form.lname,class=“form control”)}
{{render_字段(form.email,class=“form control”)}
{{render_字段(form.phoneno,class=“form control”)}
{{render_字段(form.password,class=“form control”)}
{{render_字段(form.confirm_密码,class=“form control”)}
{{render_字段(form.account_类型,class=“form control”)}
{{render_字段(form.submit,class=“btn btn primary”)}
{%endblock应用程序\内容%}
您是否为此html文件创建了路由?是否在render命令中传递了fname?你能在你的问题中添加这部分代码吗?@archer我已经在register.html文件中添加了呈现fname的代码。“html文件的路由”是什么意思?
from flaskapp.forms import RegisterForm, LoginForm
{% extends "layout.html" %}
{% block app_content %}
<div>
{% from "_formhelpers.html" import render_field %}
<form method="post" enctype="multipart/form-data">
<div class = "container">
<div class = "row">
<div class="col-md-5 col-sm-12 align-self-center">
<div class="card">
<div class="card-header">
Register
</div>
<div class="card-body">
<div>
{{ form.hidden_tag()}}
{{ render_field(form.fname, class="form-control")}}
{{ render_field(form.lname, class="form-control")}}
{{ render_field(form.email, class="form-control")}}
{{ render_field(form.phoneno, class="form-control")}}
{{ render_field(form.password, class="form-control")}}
{{ render_field(form.confirm_password, class="form-control")}}
{{ render_field(form.account_type, class="form-control")}}
{{ render_field(form.submit, class="btn btn-primary")}}
</div>
<a href="{{ url_for('auth.login')}}">Login</a>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
{% endblock app_content %}