Python-- Django系統

目錄

Django系統

1、環境

2、參考資料

3、環境搭建

3.1、版本選擇

3.2、 安裝 Django

4、檢查是否安裝成功

5、搭建多個互不干擾的開發環境(可選)

6、後臺需要的流程

7、創建第一個django程序

8、pycharm 啓動(需要配置 )

8.1、配置運行的環境

8.2、配置運行服務器


Django系統

1、環境

  • python3.6
  • django1.18

2、參考資料

3、環境搭建

  • anaconda+pycharm
  • anaconda使用
    • conda list: 顯示當前環境安裝的包
    • conda env list:顯示安裝的虛擬環境列表
    • conda create -n env_name python=3.6
    • 激活conda的虛擬環境
      • (Linux)source activate env_name
      • (win) activate env_name
    • pip install django=1.8

當前這篇教程已經針對 Django 2.0 更新。(2017-12-14 23:19:05)

本文最後面講了如何 使用virtualenv實現多個互不干擾的開發環境。

3.1、版本選擇

Django 1.5.x 支持 Python 2.6.5 Python 2.7, Python 3.2 和 3.3.

Django 1.6.x 支持 Python 2.6.X, 2.7.X, 3.2.X 和 3.3.X

Django 1.7.x 支持 Python 2.7, 3.2, 3.3, 和 3.4 (注意:Python 2.6 不支持了)

Django 1.8.x 支持 Python 2.7, 3.2, 3.3, 3.4 和 3.5.  (長期支持版本 LTS)

Django 1.9.x 支持 Python 2.7, 3.4 和 3.5. 不支持 3.3 了

Django 1.10.x 支持 Python 2.7, 3.4 和 3.5. 

Django 1.11.x 支持 Python 2.7, 3.4, 3.5 和 3.6(長期支持版本 LTS) 最後一個支持 Python 2.7 的版本

Django 2.0.x 支持 Python 3.4, 3.5 和 3.6 (注意,不再支持 Python 2)

 

更詳細的可以參考這裏一般來說,選擇長期支持版本比較好。

使用最新版本的問題就是,可能要用到的一些第三方插件沒有及時更新,無法正常使用這些三方包。

如果是學習,可以選擇目前的 Django 1.8.x 來進行,遇到問題也容易找到答案。

如果是正式啓動的新項目,建議用 Django 1.11.x,畢竟 Django 1.9 以後 admin 界面更漂亮些。

 

3.2、 安裝 Django

注意:以下方法中任何一種方法安裝都可,不用每個都試一次。

另外 建議自行安裝 bpython,這樣在用起來會爽很多。進入終端的時候輸入 bpython 可以有提示。當然也可以選擇用 ipython,

推薦:在Cloud Studio中進行Django開發。

  • step1:訪問Cloud Studio,註冊/登錄賬戶。

  • step2:在右側的運行環境菜單選擇:"PHP + Python + Java 三種語言環境"

  • step3: 在終端上安裝Django,啓動項目,如圖

image.png
 

3.2.1、用 pip 來安裝

3.2.1.1、 需要先安裝pip

(1). ubuntu: 

1

sudo apt-get install python-pip

(2). Fedora:

1

yum install python-pip

(3). Linux, Mac OSX, Windows 下都可用 get-pip.py 來安裝 pip:https://pip.pypa.io/en/latest/installing.html 

或者直接下載:get-pip.py 然後運行在終端運行 python get-pip.py 就可以安裝 pip。

Note: 也可以下載 pip 源碼包,運行 python setup.py install 進行安裝

3.2.1.2、 利用 pip 安裝 Django

1

2

sudo) pip install Django

或者 (sudo) pip install Django==1.8.16 或者 pip install Django==1.11.8

如果想升級 pip 可以用:

1

(sudo) pip install --upgrade pip

Windows 用戶不要加 sudo,如果提示 ‘python’不是內部或外部命令,也不是可運行的程序或批處理文件。

那說明你的 Python 沒有安裝好,或者環境變量沒有配置正確,最簡單的辦法是安裝新版本的 Python(2.7.9 以上), 裏面集成了 pip,安裝時要勾選上環境變量這一個

windows 安裝 Python 圖片

4、檢查是否安裝成功

終端上輸入 python ,點擊 Enter,進行 python 環境

1

2

3

4

5

6

>>> import django

>>> django.VERSION

(1, 11, 8, 'final', 0)

>>> 

>>> django.get_version()

'1.11.8'

如果運行後看到版本號,就證明安裝成功了,有問題請評論!

5、搭建多個互不干擾的開發環境(可選)

我們有的時候會發現,一個電腦上有多個項目,一個依賴 Django 1.8,另一個比較舊的項目又要用 Django 1.5,這時候怎麼辦呢?我們需要一個依賴包管理的工具來處理不同的環境。

如果不想搭建這個環境,只想用某一個版本的 Django 也可以,但是推薦學習此內容!

6、後臺需要的流程

https://code.ziqiangxuetang.com/django/django-admin.html 

7、創建第一個django程序

  • 命令行啓動

        django-admin startproject tulingxueyuan
        cd tulingxueyuan
        python manage.py runserver

8、pycharm 啓動(需要配置 )

8.1、配置運行的環境

打開Django項目>>File>>setting>>project>>project interpreter>>

點擊右上角齒輪狀按鈕,然後add,選擇Conda Environment,選中Existing environment找到它的解釋器,解釋器的位置

Linux環境:在anaconda安裝目錄\envs\相應虛擬環境名稱\bin\python.sh

Windows環境:C:\Users\xxx\AppData\Local\conda\conda\envs\tl_django\python.exe 點擊OK

8.2、配置運行服務器

8.2.1、在pycharm右上角點擊edit configurations 編輯配置參數。

8.2.2、

點開之後彈出如下對話框,在scrip parameters 對應的對話框中輸入配置參數 runserver 0.0.0.0:8000.配置完成之後點擊ok就完成了。(在Script parameters中也可以只寫runserver)

8.2.3、配置完以上信息之後,直接按Ctrl+shift+F10 運行一下manage.py文件:出現如下結果,表示配置成功。

D:\workpace\Python\PythonIDE\python.exe D:/Code/Python/Django/manage.py runserver 0.0.0.0:8000
Performing system checks...

System check identified no issues (0 silenced).

You have 13 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.
November 26, 2017 - 11:40:48
Django version 1.11.7, using settings 'Django.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CTRL-BREAK.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章