最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

django介紹及基本使用

2023-03-06 21:53 作者:限量版范兒  | 我要投稿

一、python主流web框架

ps:作為小白的你,初學(xué)階段不要混著學(xué),很容易走火入魔,先學(xué)Django就好了。

1.django 大而全 自身自帶的功能組件非常的多 類似于航空母艦 2.flask 小而精 自身自帶的功能組件非常的少 類似于游騎兵 幾乎所有的功能都需要依賴于第三方模塊 3.tornado 異步非阻塞 速度極快效率極高甚至可以充當(dāng)游戲服務(wù)端 ps:sanic、fastapi...

二、django簡(jiǎn)介

1.版本問(wèn)題

  • django1.X:同步 1.11

  • django2.X:同步 2.2

  • django3.X:支持異步 3.2

  • django4.X:支持異步 4.2

ps:版本之間的差異其實(shí)不大 主要是添加了額外的功能

通常來(lái)說(shuō)我們使用的都是上圖中的LTS版本的Django,一些老項(xiàng)目會(huì)使用1.11版本,我們學(xué)習(xí)的是2.2.22版本。

2.運(yùn)行django注意事項(xiàng)

1.django項(xiàng)目中所有的文件名目錄名不要出現(xiàn)中文
2.計(jì)算機(jī)名稱盡量也不要出現(xiàn)中文
3.一個(gè)pycharm盡量就是一個(gè)完整的項(xiàng)目(不要嵌套 不要疊加)
4.不同版本的python解釋器與不同版本的django可能會(huì)出現(xiàn)小問(wèn)題(這里依舊是百度解決問(wèn)題,身邊有大佬也可以求助大佬)

三、django基本使用

1.下載模塊

pip方式下載

pip3 install django 默認(rèn)最新版 pip3 install django==版本號(hào) ?指定版本 ? ?pip3 install django==2.2.22

pycharm中下載

依舊是點(diǎn)擊左上角的File,然后選擇settings

在出現(xiàn)的彈窗中點(diǎn)擊左邊的project選項(xiàng)然后選擇interpreter

在右邊出現(xiàn)如圖窗口后,在右側(cè)窗口中雙擊,然后再在出現(xiàn)的窗口中搜索Django

待加載完成后我們選擇Django模塊,然后在右側(cè)下方勾選Specify version,然后再在這里選擇需要安裝的版本

再點(diǎn)擊install即可

特殊情況說(shuō)明

當(dāng)我們?cè)趐ycharm中下載的時(shí)候會(huì)出現(xiàn)提示,告訴我們?cè)诎惭b的時(shí)候出現(xiàn)了關(guān)聯(lián)安裝(即順帶安裝了一些關(guān)聯(lián)的模塊)。

但是在cmd中用pip下載模塊,會(huì)自動(dòng)解決依賴問(wèn)題(不會(huì)把關(guān)聯(lián)需要用到的模塊一起下了)。

2.驗(yàn)證

cmd窗口直接輸入django-admin有一長(zhǎng)串結(jié)果展示表明成功(需提前配置解釋器環(huán)境變量)

django-admin

3.常見(jiàn)命令

1、創(chuàng)建django項(xiàng)目

django-admin startproject 項(xiàng)目名(如:mysite)

2、啟動(dòng)django項(xiàng)目

ps:需要先進(jìn)入項(xiàng)目的所在目錄才能使用代碼啟動(dòng)Django服務(wù)

? ?cd 項(xiàng)目名(如:mysite) ? ?python3 manage.py runserver IP:PORT

IP:PORT可以不寫(xiě) 默認(rèn)在本地8000端口起服務(wù)
如果想使用本地地址,使用的ip是127.0.0.1
如果想要使用本機(jī)ip,需要在settings.py文件中修改配置

ALLOWED_HOSTS = []

默認(rèn)這個(gè)列表是空的(也就是只允許本機(jī)訪問(wèn))

ALLOWED_HOSTS = []

修改這個(gè)列表:

ALLOWED_HOSTS = ['*'] # 允許所有的主機(jī)

當(dāng)然也可以指定可訪問(wèn)主機(jī)的ip:

ALLOWED_HOSTS = ['198.211.99.20', 'localhost', '127.0.0.1']

3、創(chuàng)建app應(yīng)用

python3 manage.py startapp 應(yīng)用名(jason01)

4.pycharm自動(dòng)創(chuàng)建django項(xiàng)目

  • templates文件夾是用于存放html文件的。

  • pycharm會(huì)自動(dòng)創(chuàng)建templates文件夾,但是配置文件中可能會(huì)報(bào)錯(cuò),需要我們手動(dòng)修改。在cmd中需要自己創(chuàng)建,并打開(kāi)文件添加配置信息

這里是我們?cè)趐ycharm中建的Django項(xiàng)目,項(xiàng)目?jī)?nèi)部的settings.py文件會(huì)有錯(cuò)誤,需要我們手動(dòng)修改

把中括號(hào)以及內(nèi)部的信息替換成下列代碼即可(cmd中創(chuàng)建的Django項(xiàng)目,如果也用templates當(dāng)作文件夾的名稱,也是添加一樣的代碼)。

[os.path.join(BASE_DIR,'templates'),]

鏈接:https://www.dianjilingqu.com/684358.html

django介紹及基本使用的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
赣榆县| 大丰市| 保亭| 尤溪县| 曲阳县| 谷城县| 木里| 关岭| 垣曲县| 根河市| 淄博市| 石棉县| 南木林县| 克拉玛依市| 肇东市| 库尔勒市| 翁牛特旗| 丹东市| 阿拉善盟| 曲水县| 兴义市| 张掖市| 阿鲁科尔沁旗| 慈利县| 浦北县| 南溪县| 长沙市| 延庆县| 永登县| 上林县| 桦川县| 佛坪县| 密云县| 嘉黎县| 肇源县| 甘泉县| 南宫市| 浙江省| 台南市| 鄂伦春自治旗| 中宁县|