这里写自定义目录标题
部署网页路由
新建Flask文件项目,在项目下新建文件夹static和templates这2个文件夹,在同级目录中新建项目的.py文件。在templates中放入需要部署的html文件,static中放入css和js文件(在html需要指明css和js文件的位置)。我的目录如图
然后部署路由连接html文件
app = Flask(__name__)
person = {
'first_name': 'xx',
'last_name' : 'xx',
'address' : '湖北黄石市',
'job': '中级软件设计师',
'tel': '0678282923',
'email': 'nohossat.tra@yahoo.com',
'description' : '我一直从事于web方面的工作,掌握的前端技术有ajax,Vue,js,div+css,html css,同事我也了解java语言和数据库表结构这块,更后台人员能更有效的沟通。我的性格方面不算外向,也不算内向,跟朋友,同事相处,比较外向,在工作中,代码开发时,我是比较内向的,我喜欢全心全意的投入工作中。我也喜欢交朋友,偶尔跟朋友聚聚,聊聊。对于工作我总是抱着认真负责,有责任心,吃苦耐劳的态度工作。',
'social_media' : [
{
'link': 'https://www.facebook.com/nono',
'icon' : 'fa-facebook-f'
}
}
@app.route('/')
def cv(person=person):
return render_template('resume.html', person=person)#'resume.html'文件为自己的html文件,person为自己定义的字典,是动态传入py文件中的信息到resume.html文件中。
if __name__ == '__main__':
app.run(debug= True,port=5000,threaded=True)
动态的在htmlwen文件中通过{{}}和{%%}调用person中的数据,可参考下图,{{}}和{%%}区别是,前者用于直接传入变量,后者用于模块控制传入变量。