設(shè)置電腦環(huán)境的安裝python擴(kuò)展包的第三方機(jī)構(gòu)的全局變量,例如設(shè)置清華大學(xué)鏡像:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
第一步:安裝Django
1.進(jìn)入cmd:pip install django -i https://pypi.tuna.tsinghua.edu.cn/simple
2.檢測(cè)版本:
第二步:配置環(huán)境變量
1.查找python安裝位置:
2.打開django文件夾中bin文件夾:
查看django的安裝位置:
3.在電腦的環(huán)境變量中加載到path中:
第三步:檢測(cè)是否安裝成功:
第四步:創(chuàng)建一個(gè)wspc的項(xiàng)目:
django-admin startproject wspc
生成的wspc,修改wspc中的settings.py的內(nèi)容:
LANGUAGE_CODE = ‘zh-Hans’
第五步:更改數(shù)據(jù)庫(kù)配置:
需要利用navicat連接MySQL數(shù)據(jù)庫(kù)并新建一個(gè)數(shù)據(jù)庫(kù)
進(jìn)入到wspc中,將settings.py修改DATABASES:
DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’,
‘NAME’: ‘wspc’,
‘USER’:‘root’,
‘PASSWORD’:‘root’,
‘HOST’:‘127.0.0.1’,
‘PORT’:‘3306’
}
}
第五步:遷移Django數(shù)據(jù)庫(kù)
進(jìn)入到cmd中,到文件夾wspc中,輸入命令:
python manage.py migrate
此處如果出現(xiàn)了問題,需要這樣安裝:
環(huán)境:
MySQL需要8或者以上版本
然后安裝此處需要安裝mysqlclient。
此版本的安裝需要把mysqlclient文件的whl下載到本地。
https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
容易出現(xiàn)問題:
如果在安裝的時(shí)候出現(xiàn)缺少NET Framework4.5.2。
需要安裝:
https://www.microsoft.com/en-us/download/confirmation.aspx?id=42643
第六步:創(chuàng)建超級(jí)用戶
在cmd中,進(jìn)入wspc:
輸入Python manage.py createsuperuser
第七步:登陸后臺(tái)系統(tǒng)
先要運(yùn)行django自帶程序
進(jìn)入cmd,進(jìn)到wspc,輸入一下命令:
python manage.py runserver 默認(rèn)端口:8080
如果想更換端口為8888:python manage.py runserver 8888
瀏覽器輸入:
127.0.0.1:8000/admin
第八步:
新建一個(gè)新的app叫book
Terminal :
python manage.py startapp book
一個(gè)項(xiàng)目可以有多個(gè)應(yīng)用(app)
wspc項(xiàng)目可以有book, teacher, student,classroom,……應(yīng)用
就好比武漢船舶職業(yè)技術(shù)學(xué)院的信息門戶里面,有教務(wù)系統(tǒng)、學(xué)工系統(tǒng)、人事系統(tǒng)、財(cái)務(wù)系統(tǒng)等等
第九步:注冊(cè)app
在Settings.py中找到INSTALLED_APPS,最后加入新建的app名稱
第十步:創(chuàng)建路由
在book文件夾下,創(chuàng)建視圖函數(shù)(views.py) 實(shí)現(xiàn)helloworld響應(yīng)
view.py中新建了一個(gè)視圖函數(shù)greeting,這個(gè)函數(shù)一定要有一個(gè)請(qǐng)求參數(shù)request(可以起別的名字,但是一定要有這個(gè)參數(shù)) ,函數(shù)一定要有一個(gè)返回,當(dāng)前我們返回的是字符串,后續(xù)還可以返回一個(gè)網(wǎng)頁、圖片。。。。
在wspc文件目錄下,找到urls.py中添加一條路由映射
然后將django跑起來
Terminal :
python manage.py runserver
瀏覽器上訪問新建的路由映射
第十一步:
圖書
1)創(chuàng)建圖書分類表和圖書信息表(models.py)
找到應(yīng)用book中的models.py
創(chuàng)建兩張表的類class
第十二步:生成臨時(shí)文件(000_。。。py腳本)
Terminal :
python manage.py makemigrations
第十三步:數(shù)據(jù)遷移
Terminal :
python manage.py migrate
第十四步:表模型注冊(cè)(admin.py)
這一步不是強(qiáng)求的,如果需要在后臺(tái)中能管理第三方數(shù)據(jù)的時(shí)候才需要注冊(cè)
第十五步:
對(duì)圖書分類這張表進(jìn)行增刪查改操作(通過瀏覽器路徑訪問)
增加
urls.py中增加一條路徑映射
第十六步:查詢
調(diào)試功能:
在PyCharm中打開manage.py文件,鼠標(biāo)右鍵 運(yùn)行“Run manage”
啟動(dòng)django:(不再在Terminal中輸python manage.py runserver)文章來源:http://www.zghlxwxcb.cn/news/detail-455026.html
第十七步:建立對(duì)書本的查詢
urls.py中增加一條路徑映射
views.py實(shí)現(xiàn)視圖函數(shù)文章來源地址http://www.zghlxwxcb.cn/news/detail-455026.html
到了這里,關(guān)于搭建python web環(huán)境----Django的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!