python web开发
Posted ChanXM
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python web开发相关的知识,希望对你有一定的参考价值。
1、引入模板render_templete:render_template的功能是对先引入index.html,同时根据后面传入的参数,进行渲染
2、pycharm如何自动生成Html文档模板
输入 ! 后输入 Tab 键
3、flask框架的静态文件html应该放到根目录的 templates 文件中
return render_template("index.html")
渲染文件css应该放到根目录的 /static/css/下
渲染文件用jinja2的模板导入
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>我的首页</title> <link rel="stylesheet" href="{{url_for(‘static‘,filename=‘css/style.css‘)}}"> </head> <body> <h1>Python Web课程</h1> <h2>课程内容</h2> <ul> <li>1</li> <li>2</li> <li>3</li> </ul> </body> </html>
4、https:默认443端口
http:默认80端口
5、后端传递给前端数据格式 返回json:使用jsonify实现
@app.route("/getinfo") def get_info(): info = { "name":"json", "age":18 } return jsonify(info)
以上是关于python web开发的主要内容,如果未能解决你的问题,请参考以下文章