1、写在前面
自己电脑配置:windows7,32bits,python版本:2.7.8,django版本:1.7.1
2、 content
windows7,32位系统下安装django,打开dos,进入C盘:c:,进入python文件夹:cd python27,安装pip,python get-pip.py ,安装最新版的django:pip install django,将django-admin.py加入系统环境中,C:\python27\Lib\site-packages\django\bin放入到path中,进入python交互环境,dos下输入pyhton,查看是否安装成功django:import django ,无错误,查看django的版本号,django.VERSION或者print (django.get_version())或者django.VERSION,得到(1, 7, 1, 'final', 0)或者1.7.1的输出。
2.1 新建项目mysite的bugs
进入你要新建项目的目录,假如是D:\project\Django下,运行:django-admin.py startproject mysite,总是弹出选择打开文件方式的窗口。运行:python django-admin.py startproject mysite 出现无法找到django-admin.py文件的错误。
首先这应该是django-admin.py没有加入到系统路径的问题,可是前面已经加入到了系统的路径中了;google后尝试打开regedit,HKEY_SURRENT_USER\Software\Classes\Applicatinos\python.exe\shell\open\command下把"C:\Python27\python.exe" "%1"修改为"C:\Python27\python.exe" "%1"%*,还是不行,也uninstall python,和uninstall django后又install,还是不行,发现了这个不是个案,不是我的问题,应该是windows7和python2.7版本的问题(仅限少数版本和windows7系统)。并找到了这个链接bugs链接。
没办法,下面建立项目就是麻烦了点。
2.2 新建项目mysite方式1
进入C:\python27\Scripts\,执行python django-admin.py startproject mysite(python 必须要),在该目录下创建mysite项目,进入mysite,执行python manage.py runserver ,运行django自带的服务器,浏览器打开,输入127.0.0.1:8000,出现:
说明mysite创建成功,但是这个必须在django-admin.py文件所在的目录下,如果在别的目录下肯定不行。创建的mysite在Scripts目录下。
2.3新建项目mysite方式2
把django-admin.py拷贝到欲创建项目目录下,比如在D:\project\Django,将django-admin.py拷贝到这里,进入该目录,创建项目mysite,python django-admin.py startproject mysite ,进入mysite,python manage.py runserver 8080,运行服务器的8080端口,浏览器127.0.0.1:8080,出现
2.4新建项目mysite方式3
总的来说就是要让找到django-admin.py这个文件,所以可以直接在你欲创建的目录下 执行python C:\Python27\Scripts\django-admin.py startproject mysite ,测试这样可以通过。