1.首先你得有一台服务器,我用的是centos7,不过我建议一般用ubuntu比较好,apt-get要方便很多。
2.然后你得首先装上python,我这里选用的是python2.7版本。安装过程略过。
3.在然后安装apache,以及mysql,在然后如下面教程所述:
http://www.cnblogs.com/starof/p/4685132.html
因为教程太多,所以安装过程都大同小异,哈哈,重要的地方来了:
我来描述一下我所遇到的坑,
1.一些依赖包的安装。
按照步骤我成功的将我的django项目部署到了,我的服务器上,然后输入ip访问成功,在需要验证码的地方,我发现验证码无法显示:
报错为:
然后gg了一波,发现是PIL没有装,果断按照一般的想法,pip install PIL 发现 pip 并没有找到这个玩意。。
然后在GG了一波,发现Pillow是PIL的升级版现在已经包含了PIL了,在尝试pip install PIllow
好吧,Pillow也安装了,于是乎我就不蛋定了。
但是我通过python命令行模式import,然后dir了一下PIL
发现了蹊跷,如下图:
而正常的应该是这样的:
所以还是依赖包没有正常安装,于是先pip uninstall Pillow 然后在install 一下,成功!
至于其他的依赖包安装都是一样的解决思路。但是都没有这个坑,
2.关于wsgi路径的书写以及权限的问题,也要注意。
如果出现500错误,建议看下apache的log文件,看不懂就去GG去问,总会有答案的。
下面给几个靠谱的地址参考教程。
http://www.jianshu.com/p/8a2163db7ab5
http://www.ziqiangxuetang.com/django/django-deploy.html