- 博客(28)
- 资源 (5)
- 收藏
- 关注
转载 [python]Python Fabric - No hosts found. Please specify (single) host string for connection
[description]:def bootstrap(): host = 'ec2-54-xxx.xxx.xxx.compute-1.amazonaws.com' env.hosts = [host] env.user = "ubuntu" env.key_filename = "/home/ubuntu/omg.pem"fab boostrapNo
2016-04-30 11:18:11 2782 1
转载 [vim]vim全局替换
语法为 :[addr]s/源字符串/目的字符串/[option]全局替换命令为::%s/源字符串/目的字符串/g[addr] 表示检索范围,省略时表示当前行。如:“1,20” :表示从第1行到20行;“%” :表示整个文件,同“1,$”;“. ,$” :从当前行到文件尾;s : 表示替换操作[option] : 表示操作类型如:g 表示全局替换; c 表
2016-04-30 10:57:50 584
转载 [django]django 部署,gunicorn、virtualenv、nginx
http://www.cnblogs.com/tk091/p/3859514.html使用gunicorn 来部署djangodjango写代码简单,但部署是个难题,今天终于发现gunicorn 这个好东西,与大家一起分享。 环境:ubuntu 14.04 64bit + django 1.6.5 + virtualenv + gunicorn一、创建虚拟环境
2016-04-29 23:04:03 870
转载 [python]fabric实现远程操作和部署
PYTHON FABRIC实现远程操作和部署Python fabric实现远程操作和部署fabric作用环境配置hello world执行本机操作混搭整合远端操作多服务器混搭扩展fabrictitle是开发,但是同时要干开发测试还有运维的活 (o(╯□╰)o)近期接手越来越多的东西,发布和运维的工作相当机械,加上频率还蛮高,导
2016-04-29 13:10:52 755
转载 [python]join函数操作字符串
函数:string.join()Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os.path.join(): 将多个路径组合后返回一、函数说明1、join()函数[python] view
2016-04-29 12:38:37 2358
转载 [python]gevent的安装
gevent 安装1.安装libevent# wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.19-stable.tar.gz# tar zxf libevent-2.0.19-stable.tar.gz# cd libevent-2.0.19-stable# ./configure
2016-04-29 01:33:16 1423
转载 [ngix]CentOS6 下nginx的安装
1.# wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm2.# rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm 3.# 安装过程会提示错误可以不必理会(warning: nginx-r
2016-04-29 01:23:21 397
转载 [linux]ln命令
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。1.命令格式: ln [参数][源文件或目录][目标文件或目录]2.
2016-04-29 01:11:18 281
转载 在CentOS 6.X 上面安装 Python 2.7.X
在CentOS 6.X 上面安装 Python 2.7.XCentOS 6.X 自带的python版本是 2.6 , 由于工作需要,很多时候需要2.7版本。所以需要进行版本升级。由于一些系统工具和服务是对 Python 有依赖的,所以升级 Python 版本需要注意。升级步骤如何欢乐的,没有痛苦的升级python版本 ,往下看 …更新系统和开发工具集更新指令
2016-04-29 00:46:38 337
转载 'No package nginx available' error CentOS 6.5
nginx is not a part of base CentOS repository.But you can install EPEL repositiry to get nginx:yum install epel-releaseand thenyum install nginx
2016-04-27 23:11:49 310
转载 [python]理解python中的装饰器
[翻译]理解PYTHON中的装饰器[翻译]理解python中的装饰器python的函数是对象函数引用手工装饰器装饰器阐述最后回答问题向装饰器函数传递参数装饰方法向装饰器传递参数练习:一个装饰装饰器的装饰器装饰器使用最佳实践装饰器为何那么有用有人翻译过了,很多转载,暂时没找到原文,各个地方的排版不一样,排版(代码格式),代码注解等都不怎么好
2016-04-27 16:32:37 719
转载 [python]python web开发系统架构
在Python Web开发的世界里框架横行,但是不论是Django、Webpy、Bottlepy还是Tornado他们在处理Web请求时都有着相同的处理机制,即都要遵循WSGI协议的标准。本文首先分析Python Web开发中常用系统架构,然后对WSGI协议内容进行了简单结算,接着基于WSGI协议编写了一个简单的Python Web框架,最后以Django为例分析处理Web请求的基本流程。
2016-04-27 14:40:43 5369
原创 [django]安装配置grappelli
1、下载源码 https://github.com/sehmaschine/django-grappelli2、解包安装 python setup.py install3、配置settings.py INSTALLED_APPS = ( 'grappelli', 'django.contrib.admin',)STATICFILES_FINDERS = ( 'django
2016-04-23 18:06:46 1345
原创 [django]入门教程4:操作数据库
连接数据库1、打开setting.py,配置数据库连接,和已安装应用标签DATABASES= { 'default':{ 'ENGINE':'django.db.backends.mysql', 'USER':'root', 'PASSWORD':'root', 'NAME':'test', 'HOST':'lo
2016-04-19 16:04:16 404
原创 [django]入门教程3:模板语法及使用
1、什么是模板 模板是一个文本,用于分离文档和表现内容,通常用于生成HTML。<html><head>template</head><body><p>Hello{{name}}</p><ul>{% for item in itemlist %} <li>{{item}}</li>{% endfor %}</ul>{% if status %} <p> I l
2016-04-19 11:46:57 570
原创 [django]入门教程2:视图开发-定义视图函数及配置相应URL
开发流程1、在myLesson中的views.py写视图函数hello(request)from django.http import HttpResponsedef hello(request): return HttpResponse('hello world')2、在myTest中的urls.py中配置视图函数的url(r'^hello/$',hello)^表示以xxx开头,$表示以x
2016-04-18 23:18:51 894
原创 [django]入门教程1:安装配置并创建项目
安装django1.7.5sudo pip install -v Djangto==1.7.5创建项目django-admin.py startproject myTest创建应用cd myTestdjango-admin.py startapp myLesson启动服务器 python manage.py runserver django默认端口是8000 浏览器输入
2016-04-18 22:03:10 379
原创 [mysql]基本操作
登陆mysqlmysql -uroot -p检查语法错误 python manage.py check (低版本为 python manage.py validate)3.python manage.py sqlmigrate
2016-04-18 21:54:18 308
转载 [mysql]5.7以上版本更改root密码
sudo su如果 MySQL 正在运行,首先杀之: killall -TERM mysqldmysql 更改密码:update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost'; *特别提醒注意的一点是,新版的mysql数据库下的user表中已
2016-04-17 19:58:59 5695
转载 [python]Django AttributeError 'tuple' object has no attribute 'regex'
down voteacceptedYou forgot the 'url'url(r'^admin/', include(admin.site.urls)),url(r'^tinymce/', include('tinymce.urls')),urlpatterns should be a list of url() instances
2016-04-17 14:17:29 3128
转载 [python]flask框架快速入门
迫不及待要开始了吗?本页提供了一个很好的 Flask 介绍,并假定你已经安装好了 Flask。如果没有,请跳转到 安装 章节。一个最小的应用一个最小的 Flask 应用看起来会是这样:from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return
2016-04-04 16:40:59 13292
原创 [mysql]在mac下安装mysql
到mysql官网下载安装 (1)点击社区版(MySQL Community Edition)进入下一级页面 (2)下载MySQL Community Server (GPL)和MySQL Workbench (GPL)安装后,打开terminal内输入 ln -s /usr/local/mysql/bin/* /usr/bin 然后在terminal内输入mys
2016-04-03 10:06:51 710
原创 [Mac]-bash: mysql: command not found
在 ~/.bash_profile 或者.bashrc 中PATH后添加 :/usr/local/mysql/bin:$PATH或者 建立软连接:ln -s /usr/local/mysql/bin/* /usr/bin
2016-04-03 09:48:03 2030
原创 [vim]常用快捷键
光标:文档起点:gg 文档终点:GG左移:h 右移:l上移:k 下移:j删除一行:dd 删除n行:ndd复制:y 粘贴:p撤销:u 重做:d
2016-04-02 22:52:17 391
转载 [linux]因python升级导致的yum命令无法执行
yum命令无法执行There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: No module named yum查找原因:python升级导致。解决方法:代码示例: root@ahlinux ~]# rpm -qa |
2016-04-01 01:04:31 1718
原创 学python过程中遇到的一些问题及解决方法
[bug]socket.error: [Errno 48] Address already in use [solustion]ps -fA | grep python kill 对应的端口
2016-04-01 00:59:37 853
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人