python

$ SELECT * FROM posts WHERE category='python'

Python文件(脚本)的绝对路径

今天遇到一个在Python下绝对路径的问题, 因为错误这个错误小小的折腾了一翻, 故对怎样在Python项目中获取对应想要的路径问题进行部分的总结, 特别是避免os.getcwd()函数容易引起的误区。

先描述一下遇到的问题,在路径如下的项目中:

project
|-- config
    |-- __init__.py
    |-- data.db
|-- src
    |-- dao.py

config/__init__.py 中定义了一个常量:

# 数据库文件路径
db_path = "data.db"

dao.py 文件内容如下:

import sqlite3
from config import db_path

class Dao:

    def __init__(self):
        self.conn = sqlite3.connect(db_path)

    def get_menu_count(self):
        print …

为pelican添加评论系统

简述:
我们知道Pelican是用python实现的一个静态博客生成工具,其本身并不具有动态交互能力的,如果我们是将其搭建在有运行空间的服务器,我们可以通过数据库构建一个评论模块,但对于由静态页面托管的站点就没有办法这么做了,另外自己构建一个评论模块也是件费力不讨好的事情。三方评论系统是一个极好的选择。

三方评论系统

国外有Disqus,国内友言,多说等。 Disqus的主要目标是通过提供功能强大的第三评论系统,将当前不同网站的相对孤立、隔绝的评论系统,连接成具有社会化特性的大网。 而友言,多说等的优势在于集成众多SNS平台API,依托了其他本身强大的社区平台 。 部署都比较简,建议可以多试试再做决定。

为Pelican添加Disqus评论系统

本例将描述怎样为pelican生成站点添加Disqus评论系统。


1. 进入Disqus官网,点击"Add Disqus to Your site"

Add Disqus to Your site Disqus site profile

2. 对自己的disqus进行定制,懂点英文的都能搞定
Disqus site setting

3. 在Pelicanconf.py配置文件里面添加disqus site name

1
2
    # Set Disqus …

Latest Posts

Python文件(脚本)的绝对路径

今天遇到一个在Python下绝对路径的问题, 因为错误这个错误小小的折腾了一翻, 故对怎样在Python项目中获取对应想要的路径问题进行部分的总结, 特别是避免os.getcwd()函数容易引起的误区。 先描述一下遇到的问题,在路径如下的项目中: project |-- config |-- __i

为pelican添加评论系统

简述: 我们知道Pelican是用python实现的一个静态博客生成工具,其本身并不具有动态交互能力的,如果我们是将其搭建在有运行空间的服务器,我们可以通过数据库构建一个评论模块,但对于由静态页面托管的站点就没有办法这么做了,另外自己构建一个评论模块也是件费力不讨好的事情。三方评论系统是一个极好的选