parent
0c0c3d1fbc
commit
65093cf278
@ -0,0 +1,44 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
|
||||
|
||||
"""
|
||||
@version: ??
|
||||
@author: liangliangyy
|
||||
@license: MIT Licence
|
||||
@contact: liangliangyy@gmail.com
|
||||
@site: https://www.lylinux.org/
|
||||
@software: PyCharm
|
||||
@file: wordpress_helper.py
|
||||
@time: 2016/12/10 上午9:43
|
||||
"""
|
||||
|
||||
import pymysql
|
||||
import urllib
|
||||
from urllib.parse import quote_plus, quote
|
||||
import os
|
||||
|
||||
|
||||
class wordpress_helper():
|
||||
def __init__(self):
|
||||
USER = os.environ.get('DJANGO_MYSQL_USER')
|
||||
PASSWORD = os.environ.get('DJANGO_MYSQL_PASSWORD')
|
||||
HOST = os.environ.get('DJANGO_MYSQL_HOST')
|
||||
self.db = pymysql.connect(HOST, USER, PASSWORD, 'djangoblog')
|
||||
|
||||
def get_postid_by_postname(self, postname):
|
||||
sql = "SELECT id from wordpress.wp_posts WHERE post_name='%s' " % quote(postname)
|
||||
cursor = self.db.cursor()
|
||||
cursor.execute(sql)
|
||||
try:
|
||||
result = cursor.fetchone()
|
||||
return result[0]
|
||||
except:
|
||||
return 0
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
name = '使用nginxgunicornvirtualenvsupervisor来部署django项目'
|
||||
helper = wordpress_helper()
|
||||
post_id = helper.get_postid_by_postname(name)
|
||||
print(post_id)
|
||||
Loading…
Reference in new issue