中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Django開發環境配置的示例分析

發布時間:2021-08-20 13:51:58 來源:億速云 閱讀:126 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關Django開發環境配置的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

開發環境

開發環境為:

  • Win 10(64位)

  • Python 3.7.0

  • Django 2.1

安裝Python

python的安裝為比較簡單,首先找到Python官方網站,選擇python3.7的windows版本,下載并安裝。

安裝時注意勾選添加python到環境變量中。如果沒有或者漏掉這一步,請安裝完畢后自行添加。

若實在不知道怎么弄的,看這篇文章:

windows上安裝python3教程以及環境變量配置

安裝完成后打開命令行,輸入python -V,系統打印出python的版本號,說明安裝成功了:

C:\Users\dusai> python -V
Python 3.7.0

配置虛擬環境

虛擬環境(virtualenv,或venv )是 Python 多版本管理的利器,可以使每個項目環境與其他項目獨立開來,保持環境的干凈,解決包沖突問題。你可以將虛擬環境理解為一個隔絕的小系統。

從Python3.3版本開始就自帶了虛擬環境,不需要安裝,配置一下就可以用了。

新建一個文件夾,教程中為django_project。進入此文件夾:

E:\>cd django_project
E:\django_project>

輸入配置venv的命令,其中的env為虛擬環境的放置目錄:

E:\django_project> python -m venv env

創建完成后,輸入env\Scripts\activate.bat,即可進入虛擬環境:

E:\django_project> env\Scripts\activate.bat
(env) E:\django_project>

盤符前有(env)標識說明進入venv成功。

安裝Django

在虛擬環境下,輸入命令pip install django==2.1:

(env) E:\django_project> pip install django==2.1

Collecting django==2.1
 Using cached 
 ...
 ...
Successfully installed django-2.1

(env) E:\django_project>

通過指令pip install django==2.1來安裝和教程相同版本的Django。

系統打印出以上文字表示Django安裝成功了。

創建Django項目

還是在虛擬環境下,在django_project文件夾中創建Django項目:

(env) E:\django_project>django-admin startproject my_blog

查看django_project文件夾,發現多了my_blog文件夾,其結構應該是這樣:

my_blog
│ db.sqlite3
│ manage.py
│
└─my_blog
 │ settings.py
 │ urls.py
 │ wsgi.py
 └─ __init__.py

這就是我們剛創建出來的項目了。

注意Python3.7和Django<=1.11是不兼容的。如果報錯請嘗試安裝新版本的Django,或者回退Python<=3.6版本。

運行Django服務器

非常幸運,Django自帶一個輕量的Web開發服務器,也被叫做“runserver”。

開發服務器是為了讓你快速開發Web程序,通過它可以避開配置生產環境的服務器的繁瑣環節。

開發服務器會自動的檢測代碼的改變,并且自動加載它,因此在修改代碼后不需要手動去重啟服務器,非常的方便。

要運行這個django服務器,首先要進入my_blog文件夾,即含有manage.py文件的那個:

(env) E:\django_project>cd my_blog
(env) E:\django_project\my_blog>

輸入命令python manage.py runserver:

(env) E:\django_project\my_blog>python manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).

You have 15 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.
August 20, 2018 - 17:32:34
Django version 2.1, using settings 'my_blog.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

系統打印出這些信息,說明服務器啟動成功了,打開chrome瀏覽器,輸入http://127.0.0.1:8000/,即倒數第2排信息提示我們的服務器地址。看到下面的界面:

Django開發環境配置的示例分析

恭喜你,小火箭起飛,django運行起來了!

代碼編輯器的選擇

django運行起來后,我們還需要一款代碼編輯器或者集成開發環境(IDE)來編輯python文件,以達到開發需求。

市面上有很多Python的代碼編輯器或者集成開發環境可以選擇。

我使用了代碼編輯器Sublime Text 3。

進入Sublime Text 3官網,下載對應版本的安裝文件安裝即可使用了。

關于“Django開發環境配置的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阆中市| 来宾市| 凤阳县| 宁城县| 竹山县| 溆浦县| 招远市| 额济纳旗| 泽库县| 南京市| 新化县| 隆子县| 隆化县| 常山县| 正阳县| 舞钢市| 会泽县| 景泰县| 兴城市| 承德县| 徐水县| 金门县| 淮北市| 淮南市| 沙雅县| 永德县| 秭归县| 偏关县| 乃东县| 灵宝市| 孟连| 仪陇县| 云霄县| 志丹县| 光山县| 怀来县| 嘉鱼县| 治多县| 祁门县| 建始县| 大城县|