django 環(huán)境安裝
1. 安裝環(huán)境
1.1 安裝 Python (配置虛擬環(huán)境)
由于國(guó)外源速度慢,可以pip添加清華源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
1.1.1 步驟
-
創(chuàng)建虛擬環(huán)境
python -m venv django4_2
erp_venv 為虛擬環(huán)境的名字
Python 虛擬環(huán)境,并將其安裝在你當(dāng)前所在目錄下的
erp_venv
?? 文件夾中。虛擬環(huán)境可以幫助你隔離不同的項(xiàng)目的依賴庫(kù),這樣可以避免項(xiàng)目間的庫(kù)版本沖突。 -
啟動(dòng)虛擬環(huán)境
進(jìn)入虛擬環(huán)境目錄
cd ./Scripts/activate
-
退出虛擬環(huán)境
deactivate
-
安裝 Django
pip install django
Django 是一個(gè) Python web 框架,提供許多功能,如 ORM、認(rèn)證、表單、模板等,它可以幫助你更快、更輕松地開發(fā) web 應(yīng)用程序。
-
安裝 DRF
pip install djangorestframework
DRF 是一個(gè)基于 Django 的強(qiáng)大而靈活的 RESTful 框架,它提供了許多工具和庫(kù),可幫助你快速開發(fā)基于 RESTful API 的 web 應(yīng)用程序。
-
安裝 Django-Filter
pip install django-filter
介紹:Integration with DRF — django-filter 23.2 documentation
Django-Filter 是一個(gè)基于 Django 的庫(kù),它提供了一種簡(jiǎn)單、靈活的方式來(lái)過(guò)濾 Django 模型的查詢集。Django-Filter 的 API 允許開發(fā)者使用簡(jiǎn)單的查詢表達(dá)式,構(gòu)建和應(yīng)用復(fù)雜的過(guò)濾器,從而在查詢集中選擇和排除數(shù)據(jù)。
Django-Filter 通過(guò)與 DRF Spectacular 的集成,支持 OpenAPI 規(guī)范表述的數(shù)據(jù)過(guò)濾和查詢,提供了更加優(yōu)雅的 API 規(guī)范方案。
-
安裝 Django Spectacular
pip install drf_spectacular
介紹:DRF Spectacular 是 DRF 的 OpenAPI 規(guī)范工具。它可以自動(dòng)構(gòu)建和生成 OpenAPI 規(guī)范文檔,并提供方便的 API 測(cè)試工具,使你能夠更加輕松地創(chuàng)建、測(cè)試和維護(hù) RESTful API。同時(shí),它也支持集成 Django Filter,允許你通過(guò) URL 參數(shù)過(guò)濾查詢數(shù)據(jù)。
1.2 Conda配置環(huán)境
-
conda 配置python解釋器,環(huán)境名為django4_2
conda create -n django4_2 python=3.8 # 激活環(huán)境 conda activate django4_2
-
安裝django==4.2庫(kù)
pip install django==4.2
-
安裝DRF
pip install djangorestframework
-
安裝 Django-Filter
pip install django-filter
-
在虛擬環(huán)境中,安裝 debug_toolbar 庫(kù)
pip install django-debug-toolbar
-
在虛擬環(huán)境中,安裝 django_extensions 庫(kù)
pip install django_extensions
參考
DataWhale開源人工智能社區(qū)
DataWhale-Sweettalk-Django4.2文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-646441.html
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-646441.html
到了這里,關(guān)于django-基本環(huán)境配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!