运行python2.5 django网站项目

话说,昨天老板给了一个不知从哪儿拷来的项目的源码。问我,Python搞过没有?我说没有。他说和PHP很像的……然后就走了。留下我一个人在风中凌乱
今早突击学习了一下Python,这和PHP哪里像了啊?Python根本就不是脚本语言好哇?虽然也能写网站,但是这架构差别也太大了吧,胸闷

闲言少叙,看代码
运行python2.5 django网站项目
这里面dev是项目源码目录,数据库是SQLite,嗯,这个也没玩过。Python25是Python目录,问题是这版本真是有点老啊,才2.5,现在Python都出到3.7了好哇?唉,经过上次的Android项目,最怕这种老版本的,别人都不支持了就特麻烦,尤其我还是第一次接触python。

先运行python.exe,然后报找不到msvcr71.dll,说是VC++运行库,老套路了,上网上下一个,扔到C:\Windows\SysWOW64下面

说句题外话,下载各种运行库我一般都选择****的同学发的帖子里去下载,虽然要点C币,但是其他地方下的话,一不小心容易被安利一些乱78糟的软件,装在机器上各种坑。

再来,运行python.exe,然后报找不到python25.dll,同样处理。然后python就跑起来了。
运行python2.5 django网站项目
这个python这么容易就跑起来也真是挺令我感到惊讶的,原以为会很麻烦

好吧,接下来的问题就是怎么把项目跑起来,问了度娘,说是执行:python.exe manage.py runserver
报错:
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
再问度娘,说是系统的环境变量设置问题,在PATH里加入了E:\MyProjects\QP\Python25
另外又加了两个环境变量:

  1. 变量名:DJANGO_SETTINGS_MODULE,变量值:divo3zd.settings(divo3zd是我的网站项目名)
  2. 变量名:PYTHONPATH,变量值:E:\MyProjects\QP\Python25;E:\MyProjects\QP\dev(前一个是python目录,后一个是网站目录的上一层目录)
    设置好了以后,重新打开一个cmd窗口,运行python manage.py runserver,成功了
    运行python2.5 django网站项目
    打开浏览器,访问 http://127.0.0.1:8000/,网站就这么跑起来了,还挺意外的,好像挺简单啊
    运行python2.5 django网站项目