首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Jinja2 笔记
】的更多相关文章
Jinja2 笔记
注释: {# haha #} 对象引用 : {{data.name}} 或者 {{data['name]}} 控制语句放到{% %}中 {% if not has_in_gifts and not has_in_wishes %} <div class="col-md-1"> <a class="btn btn-outline" href="#modal"> 赠送此书 </a> </div> {…
Jinja2学习笔记暨官方文档的翻译
http://blog.csdn.net/lgg201/article/details/4647471 呵呵, 刚刚看完Python模板引擎Jinja2的文档, 感觉很好, 觉得动态语言真是很好. 模板引擎竟然可以做的如此灵活....真是不错.... 下面直接把看文档过程的笔记发布出来, 呵呵, 基本上就是翻译, 加了不多的一点自己的解释......希望可以帮到大家 补充: 1. 在模板中设置自定义变量: {% set variable_name = value %} 比如设置{% set u…
笔记-jinja2语法
笔记-jinja2语法 1. 基本语法 控制结构 {% %} 变量取值 {{ }} 注释 {# #} 2. 变量 最常用的是变量,由Flask渲染模板时传过来,比如上例中的”name”,也可以是任意一种Python基础类型,比如字符串{{ “Hello” }},用引号括起:或者数值,列表,元祖,字典,布尔值.直接显示基础类型没啥意义,一般配合其他表达式一起用 运算.包括算数运算,如{{ 2 + 3 }}:比较运算,如{{ 2 > 1 }}:逻辑运算,如{{ False and…
22.python笔记之web框架
一.web框架本质 1.基于socket,自己处理请求 #!/usr/bin/env python3 #coding:utf8 import socket def handle_request(client): #接收请求 buf = client.recv(1024) print(buf) #返回信息 client.send(bytes('<h1>welcome liuyao webserver</h1>','utf8')) def main(): #创建sock对象 sock…
Python Flask学习笔记之模板
Python Flask学习笔记之模板 Jinja2模板引擎 默认情况下,Flask在程序文件夹中的templates子文件夹中寻找模板.Flask提供的render_template函数把Jinja2模板引擎集成到了程序中. 渲染模板 创建文件夹 mkdir app/templates 改写代码 # routes.py from flask import render_template from app import app @app.route('/') @app.route('/index…
《玩转Django2.0》读书笔记-Django配置信息
<玩转Django2.0>读书笔记-Django配置信息 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 项目配置是根据实际开发需求从而对整个Web框架编写相应配置信息.配置信息主要由项目对“setting”实现,主要配置有项目路径,密钥配置,域名访问权限,App列表,配置静态资源,配置模板文件,数据配置,中间件和缓存配置. 一.基本配置信息 一个简单对项目必须具备对基本配置信息有:项目路径,密钥配置,域名访问权限,App列表和中间件.以“MyWeb”项目为例,setting…
知了课堂 Python Flask零基础 笔记整理
目录 起步 安装Python2.7: Python虚拟环境介绍与安装: pip安装flask: 认识url: URL详解 web服务器和应用服务器以及web应用框架: Flask 第一个flask程序讲解: 设置debug模式: 使用配置文件: url传参数: 反转URL: 页面跳转和重定向: url链接:使用url_for(视图函数名称)可以反转成url. 加载静态文件: get请求和post请求: get和post请求获取参数: 保存全局变量的g属性: 钩子函数(hook): cookie:…
笔记-django第一个项目
笔记-django第一个项目 1. 创建项目 安装 Django 之后,现在有了可用的管理工具 django-admin.可以使用 django-admin 来创建一个项目: 看下django-admin 的命令介绍: 1.1. startproject django-admin startproject HelloWorld 创建完成后我们可以查看下项目的目录结构: $ cd HelloWorld/ $ tree . |-- HelloWorld | |-- __init_…
笔记-flask基础操作
笔记-flask基础操作 1. 前言 本文为flask基础学习及操作笔记,主要内容为flask基础操作及相关代码. 2. 开发环境配置 2.1. 编译环境准备 安装相关Lib windows环境下: cd ….venv/Scripts active pip install flask 2.2. pycharm配置 在setting中的编译器中新增编译器(指向venv中的Python文件) 在run/debug configure中使用新增的编译器. 3. …
笔记-falsk-入门-1
笔记-falsk-入门-1 1. 前言 有几个概念需要解释下,WSGI,JINJA2,WERKZEUG Flask是典型的微框架,作为Web框架来说,它仅保留了核心功能:请求响应处理和模板渲染. 这两类功能分别由Werkzeug(WSGI工具库)完成和Jinja(模板渲染库)完成,因为Flask包装了这两个依赖,暂时不用深入了解它们. 2. 开始-最简单的网站 from flask import Flask,session, g, render_template app =…