02
2018
11

SQLAlchemy 之 SQL 表达式语言指南(下)

使用原生的 SQL上一个例子实际上是很少见。想要将一个我们理解的文本 SQL,利用 SQLAlchemy 提供的各个部分,转换成 Python 风格的表达式是有一定难度的。所以,有时候当你知道了文本 SQL,并且对于动态特性支持要求不多,那就可以直接使用。text() 构造器可以用来构建文本 SQL,并保持大部分不会变化。下面,我们创建一个 text() 对象,并执行它:from sqlalchemy.sql import texts = text(    "SEL
02
2018
11

SQLAlchemy 之 SQL 表达式语言指南(上)

引言SQLAlchemy 的「表达式语言」实际上就是利用 Python 来构建表示关系型数据库结构和表达式的系统。使用起来类似于我们在下层的数据库中直接使用 SQL 表达式一样,但实际上它为不同数据库实现的差异提供了一层抽象。虽说对于不同的数据库几乎可以使用一致的结构来表示等效的概念,但并没有完全隐藏针对部分支持的后端数据库上细微概念的差异。因此,这种「表达式语言」还为我们提供了一种编写后端中立的 SQL 表达式方法,但并没有强制这些表达式就是后端中立的。这里所讨论的「表达式语言」与 ORM(O
19
2018
09

如何在Mac上安装nginx以及所需模块

想通过homebrew安装第三方模块,需要添加新的或者修改已有formula,例如:echo-nginx-module.地址:https://github.com/denji/homebrew-nginx brew tap denji/nginx brew install nginx-full --with-upload-module 要安装echo模块则为: brew install nginx-full -
18
2018
05

macos Navicat For MySQL 保存的SQL在哪里?

Mac系统是在:/Library/Application Support/Navicat for MySQL/{MySQL连接名称}\{数据库名称}Win系统是在:在使用 Navicat Premium 编辑SQL的过程中为防止程序意外崩溃,已经将编辑的SQL都已经备份。备份存放目录地址:C:\Users\{登录用户名}\Documents\Navicat\MySQL\servers\{MySQL连接名称}\{数据库名称}
06
2018
05

wordpress中wpdb操作数据库方法实例

与数据库建立接口WordPress为用户提供了一系列用于数据库操作的函数类——wpdb。Wpdb类建立在Justin Vincent编写并维护的ezSQL类的基础上。使用须知不可直接调用wpdb类中的方法,应使用全局变量$wpdb。$wpdb是WordPress提供的一个全局变量,该全局变量是负责与WordPress数据库交流的类的实例化。(在自定义函数中使用$wpdb前,请记住全局化$wpdb。)可以用$wpdb对象从任何一个WordPress数据库表(而非仅仅标准数据库表)中读取数据。例如,
06
2018
05

WordPress 自定义查询 WP_Query 所有参数详细注释

WordPress 中文资源不算少,但真正完整全面的中文资源却不多。比如 WP_Query 这个万能的文章查询类,就很难找到完整、全面的资源。下面是在官方文章的相关资源里看到的,有人把 WP_Query 所有的参数做了一个总结,然后注释了一下,可惜是英文的,幸运的是我能看得懂,所有就顺便翻译了一下,供有需要的朋友查阅使用。有翻译不正确的地方,欢迎在留言中提出,我会及时更正。<?php /** * WordPress 查询综合参考 * 编译:luetkem
26
2018
04

WordPress自定义文章编辑页面的分类和标签Meta模块标题

WordPress后台定制在企业网站开发中必不可少,在《移除WordPress文章/页面编辑窗口多余的meta模块》中已经说了什么是Meta模块(Meta Boxes),以及如何移除。今天倡萌分享下 WordPress自定义文章编辑页面的分类和标签Meta模块标题 的方法。将下面的代码添加到主题的 functions.php 文件中:add_action( 'add_meta_boxes', 'change_cat_meta_box',&nbs
26
2018
04

WordPress函数:remove meta box(移除Meta模块)

描述可以移除文章、页面编辑界面的Meta模块,还可以移除仪表盘的Meta模块。用法<?php remove_meta_box( $id, $page, $context ); ?>参数$id(字符串)(必需)所要移除的Meta模块的HTML 的 id 属性。部分可用的 id 如下:‘authordiv’ – 作者模块‘categorydiv’ – 分类模块‘commentstatusdiv’ – 评论状态模块‘comment
25
2018
04

2018整理wordpress最全的基本常用函数

对于刚接触wordpress程序的新手,经常在修改模板及创作模板时都需要用到各类常用函数。短时间内想要熟练掌握并找到所有wordpress基本常用函数比较困难,下面就给大家把wordpress一些用到的基本常用函数都罗列起来,以后再找需要用到的函数时,只需要用到本文就可以解决你所有需求了。1.基本条件判断函数:is_home():是否为主页is_single():是否为内容页 (Post)is_page():是否为内容页 (Page)is_category():是否为 Category/Arch
25
2018
04

wordpress进阶教程:创建自定义字段面板

自定义字段的时候,在后台添加的使用通过那个面板添加十分不方便,比如你要使用自定义字段来实现seo功能,那么你每次都需要重复输入字段名称:title\keywords\description。我们将讲解为自定义字段添加一个固定的面板,这样就不用每次为每个字段输入字段名称了。说明:不要误以为自定义面板就是用来添加自定义字段的,你可以通过本篇教程添加一个自定义字段来干任何事,比如你只是想显示一个提示信息而已,用来显示浏览次数,等等。。。本篇教程的核心应该是怎样在后台添加自定义面板。<?php