绝对原创的文章, 今天一时兴趣来了,整一下ubuntu下的django环境,以前在Windows下安装过,相比php apache安装要简单,主要是django安装基本上都是集成。 django 在django网站:http://www.djangoproject.com/download/ 下载django程序在任何你可以操作的地方放着 wget -c http://www.djangoproject.com/download/0.96.3/tarball/(找个最新版的自己下吧!) 解压,安装 tar zxvf Django-0.96.tar.gz django自己安转到python的目录下 网上有人测试是否安转好,我觉得不错,借用下 在Shell命令行中输入 python (回车) >>>import django (回车) 只要不报错就证明ok了,挺好的方法,这个证明django实际上就是python的一个包,Django实际文件存在于/usr/lib/python2.5/site-packages/django。 接着我们开始创建项目,暂时取名djangotest,缺省apache2的文档根目录是/var/www, cd /var/www Django安装成功后,会自动在/usr/bin中建立一个django-admin.py,这个文件很重要,用来生成工程文件 python /usr/bin/django-admin.py startproject djangotest 好了 cd djangotest ls 应该能看到这些文件,那就成功了 __inti__.py 到此处基本上一半成功了,接下来就apache的安装 有人说现在可以测试一下, sudo python manage.py runserver 基本上没有问题的话会有下面的信息 Validating models... Django version 0.96.3, using settings 'djangotest.settings' 如果你有图形界面那你就试试,http://127.0.0.1:8000/ 应该会有出来一个django的页面,哈哈!如果你没有追求了,那现在就可以试着写django的代码。完全可以运行 但是我是在虚拟机上用的服务器版,那就没有办法了 apache mod_python安装 sudo apt-get install apache2 sudo apt-get install libapache2-mod-python2.5 (python的版本不同的话就修改最后边的版本号),现在基本上就支持到apache2.2 python2.5(ps 貌似mod_python已经属于apache,忘记了) 接下来就是这个配置 现在整整apache与django sudo vi /etc/apach2/site-available/default 或者nano也行。 加入这个代码 <Directory /var/www> 保存,重启apache, /etc/init.d/apache2 restart 打开浏览器看看,很兴奋的页面出来了,接下来就是你的事了! 在实践操作中现在中文问题出现了 在网上找了一个解决方案貌似可以解决
drop database ×××; create database ×××; python manage.py syncdb 差不多就好了。 |