小编Lee*_*Lee的帖子

从jinja2调用python函数

我正在使用jinja2,我想调用一个python函数作为帮助器,使用类似的语法,就像我调用一个宏.jinja2似乎打算阻止我进行函数调用,并坚持通过将函数作为宏复制到模板中来重复自己.

有没有直接的方法来做到这一点?并且,有没有办法导入一整套python函数并让它们可以从jinja2访问,而不需要经历大量的繁琐(例如编写扩展)?

python jinja2

130
推荐指数
11
解决办法
11万
查看次数

Django的最佳Fabric脚本

用于部署典型Django项目的最佳库存Fabric脚本是什么?Fabric看起来非常好,但似乎要求您从头开始编写自己的部署脚本.来自卡皮斯特拉诺,我想从一些开箱即用的东西开始,其他人已经测试过,而不是从头开始编写.

理想情况下,我想要一个同步数据库,使用South执行迁移,备份站点和数据库,并可以回滚以前的部署.

deployment django fabric

37
推荐指数
2
解决办法
2万
查看次数

MySQL中对重音不敏感的排序

我试图在MySQL中实现重音和不区分大小写的排序.按照手册中的说明,这应该与utf8字符集和utf8_general_ci排序规则一起使用.

当我按照手册(在本例中http://dev.mysql.com/doc/refman/5.1/en/charset-collat​​ion-implementations.html下)"排序规则对Unicode的多字节字符集"我不明白相同的结果:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 679877
Server version: 5.1.41-log MySQL Community Server (GPL) by Remi

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> SET NAMES 'utf8' COLLATE 'utf8_general_ci';
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT 'a' = 'A', 'a' = 'À', 'a' = 'á';
+-----------+-----------+-----------+
| 'a' = 'A' | 'a' = 'À' | 'a' = …
Run Code Online (Sandbox Code Playgroud)

mysql unicode collation

11
推荐指数
1
解决办法
3545
查看次数

标签 统计

collation ×1

deployment ×1

django ×1

fabric ×1

jinja2 ×1

mysql ×1

python ×1

unicode ×1