- 深入理解Django:框架內(nèi)幕與實(shí)現(xiàn)原理
- 沈聰 全樹強(qiáng)編著
- 246字
- 2022-05-06 12:23:53
1.2 搭建Django的調(diào)試環(huán)境和測(cè)試環(huán)境
本節(jié)介紹如何搭建Django的調(diào)試環(huán)境,筆者的系統(tǒng)環(huán)境為Win10。為了能學(xué)習(xí)和調(diào)試Django源碼,你需要做兩件事情:
◎ 在本機(jī)安裝Python 3環(huán)境,Python版本不低于3.5。
◎ 在本機(jī)安裝Visual Studio Code(簡(jiǎn)稱VSCode)軟件及Python揑件,配置Python揑件中的python.pythonPath參數(shù)。
接下來搭建Django的調(diào)試環(huán)境。對(duì)Django源碼的調(diào)試分為兩種:
◎ 對(duì)Django基本命令的調(diào)試。比如直接調(diào)用源碼的命令django-admin startproject first_django等。
◎ 對(duì)基于Django框架創(chuàng)建的Web項(xiàng)目的調(diào)試,比如調(diào)試python manage.py [shell|makemigrations|migrate]命令等。
此外,還可以通過創(chuàng)建的Web項(xiàng)目追蹤Django框架的整個(gè)生命周期,以及它對(duì)HTTP請(qǐng)求、視圖映射、數(shù)據(jù)查詢、頁面渲染等所做的處理。
推薦閱讀
- ClickHouse性能之巔:從架構(gòu)設(shè)計(jì)解讀性能之謎
- Data Analysis with IBM SPSS Statistics
- Implementing Cisco Networking Solutions
- INSTANT Django 1.5 Application Development Starter
- Unity Game Development Scripting
- Oracle Exadata專家手冊(cè)
- 前端HTML+CSS修煉之道(視頻同步+直播)
- HTML5+CSS3 Web前端開發(fā)技術(shù)(第2版)
- Procedural Content Generation for C++ Game Development
- 一塊面包板玩轉(zhuǎn)Arduino編程
- HoloLens與混合現(xiàn)實(shí)開發(fā)
- Learning Material Design
- MySQL程序員面試筆試寶典
- Xamarin Blueprints
- Java服務(wù)端研發(fā)知識(shí)圖譜