Django安装

上一篇 / 下一篇  2016-03-07 22:56:29 / 个人分类:Django

1.https://www.djangoproject.com/download/

  1. #pip

  2. pip installDjango==1.8.7

  3. #这种方法在Mac OS X Yosemite 10.10.4版本上无法实行

最后下了个tar包安装的

  1. tar-zvxf  Django-1.8.7.tar.gz
  2. python setup.py install#没有权限前面加sudo

验证是否安装成功:

  1. shylocks-MacBook-Pro:Django-1.8.7shylock$ python
  2. Python2.7.6(default,Sep 92014,15:04:36)
  3. [GCC4.2.1CompatibleAppleLLVM6.0(clang-600.0.39)]on darwin
  4. Type"help","copyright","credits"or"license"formore information.
  5. >>>importdjango
  6. >>>django.VERSION
  7. (1,8,7,'final',0)
  8. >>>

2.创建项目:

在/usr/local/bin中有个文件:django-admin 和django-admin.py

在创建项目的时候,要使用django-admin而不是py文件,没有权限给权限

  1. shylocks-MacBook-Pro:bin shylock$ chmod+x django-admin
  2. shylocks-MacBook-Pro:bin shylock$ django-admin startproject project
  3. shylocks-MacBook-Pro:bin shylock$ cd project
  4. shylocks-MacBook-Pro:project shylock$ ll
  5. total16
  6. drwxr-xr-x  5shylock  admin  170Mar 710:55./
  7. drwxr-xr-x  90shylock  admin  3060Mar 710:55../
  8. -rw-r--r-- 1shylock  admin  3378Mar 710:55manage$py.class
  9. -rwxr-xr-x  1shylock  admin  250Mar 710:55manage.py*
  10. drwxr-xr-x  10shylock  admin  340Mar 710:55project/
  11. shylocks-MacBook-Pro:project shylock$ cd project/
  12. shylocks-MacBook-Pro:project shylock$ ll
  13. total64
  14. drwxr-xr-x  10shylock  admin  340Mar 710:55./
  15. drwxr-xr-x  5shylock  admin  170Mar 710:55../
  16. -rw-r--r-- 1shylock  admin  2012Mar 710:55__init__$py.class
  17. -rw-r--r-- 1shylock  admin    0Mar 710:55__init__.py
  18. -rw-r--r-- 1shylock  admin  6153Mar 710:55settings$py.class
  19. -rw-r--r-- 1shylock  admin  3167Mar 710:55settings.py
  20. -rw-r--r-- 1shylock  admin  3766Mar 710:55urls$py.class
  21. -rw-r--r-- 1shylock  admin  819Mar 710:55urls.py
  22. -rw-r--r-- 1shylock  admin  3427Mar 710:55wsgi$py.class
  23. -rw-r--r-- 1shylock  admin  391Mar 710:55wsgi.py

3.启动服务:

  1. shylocks-MacBook-Pro:project shylock$ python manage.py runserver
  2. Performingsystem checks...
  3. Systemcheck identified no issues(0silenced).
  4. Youhave unapplied migrations;your app maynotwork properly until they are applied.
  5. Run'python manage.py migrate'to apply them.
  6. March07,2016-03:29:47
  7. Djangoversion1.8.7,using settings'project.settings'
  8. Startingdevelopment server at http://127.0.0.1:8000/
  9. Quitthe serverwithCONTROL-C.
  10. [07/Mar/201603:35:11]"GET / HTTP/1.1"2001767
  11. [07/Mar/201603:35:11]"GET /favicon.ico HTTP/1.1"4041937

4.打开网页:http://127.0.0.1:8000/



TAG:

 

评分:0

我来说两句

Open Toolbar