python自学《Django By Example》

Django2.x安装 & 新建一个项目

2018-02-21  本文已影响12人  老胡聊聊天

1、选择Django版本

先打开github中django的release看下现在的版本,现在最新版本是2.0.2,我就直接用最新版本了
https://github.com/django/django/releases

image.png

2、python版本升级

2.x的django不再支持python2.7,所以先升级python到3.x

升级完记得修改环境变量,包括python.exe所在目录和Scripts目录,默认是:

C:\Users\hx\AppData\Local\Programs\Python\Python36;
C:\Users\hx\AppData\Local\Programs\Python\Python36\Scripts;

重新打开cmd,check一下py和pip的版本:

C:\Users\hx>py --version
Python 3.6.4

C:\Users\hx>pip --version
pip 9.0.1 from c:\users\hx\appdata\local\programs\python\python36\lib\site-packages (python 3.6)

3、安装Django

直接用pip安装

pip install Django==2.0.2

可以看到下面的图,进度条结束就安装好了


image.png

安装完毕


image.png

4、验证一下

C:\Users\hx>python -m django --version
2.0.2

or

C:\Users\hx>py
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION
(2, 0, 2, 'final', 0)
>>> django.get_version()
'2.0.2'

5、新建项目

打开cmd,cd到想要新建项目的父目录,我这里用D:/git

C:\Users\hx>D:
D:\>cd git

新建一个名叫djangodemo的项目

D:\git>django-admin startproject djangodemo

会在D:/git下面新建一个叫做djangodemo的文件夹,文件夹下面还有一些文件


image.png

运行这个项目

D:\git>cd djangodemo
D:\git\djangodemo>python manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
You have 14 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
February 21, 2018 - 15:24:06
Django version 2.0.2, using settings 'djangodemo.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

从上面可以看到,已经启动了一个web服务,按照提示打开http://127.0.0.1:8000/
看到下图说明djangodemo项目已经启动成功了


image.png

你也可以指定通过其他的端口来运行:

python manage.py runserver 8080

或者你不想只在本地访问,需要局域网或者internet访问,只需要指定ip为0.0.0.0即可

python manage.py runserver 0.0.0.0:8080

#也可以简写为
python manage.py runserver 0:8080

6、Next,怎么学习django呢

最快的当然是官方docs
https://docs.djangoproject.com/en/stable/

英文恐惧症的同学也可以百度找jdango的视频资料。

上一篇下一篇

猜你喜欢

热点阅读