Django2.x安裝 & 新建一個專案

weixin_34208283發表於2018-02-21

1、選擇Django版本

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

8179604-f653bd9fc5e791b7.png
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

可以看到下面的圖,進度條結束就安裝好了


8179604-9993b52ab221fb62.png
image.png

安裝完畢


8179604-4037d97b149534a2.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的資料夾,資料夾下面還有一些檔案


8179604-6d16b2a8e134d376.png
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專案已經啟動成功了


8179604-ce31c7e16f8354e3.png
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的視訊資料。

相關文章