Django簡(jiǎn)介

一、Django簡(jiǎn)介

1.1 主要目的是簡(jiǎn)便、快速的開發(fā)數(shù)據(jù)庫(kù)驅(qū)動(dòng)的網(wǎng)站、具有極強(qiáng)的可擴(kuò)展性

1.2?Django屬于重量級(jí)框架原生提供了眾多的功能組件,讓開發(fā)更簡(jiǎn)便快速

1.3 基于MVC(其核心思想是分工、解耦,讓不同的代碼塊之間降低耦合,增強(qiáng)代碼的可擴(kuò)展性和可移植性,實(shí)現(xiàn)向后兼容)設(shè)計(jì)模式下的MVT模式[model、view、Template]


二、如何用Django快速搭建起服務(wù),輸出:hello Django!

2.1 前期準(zhǔn)備:安裝虛擬環(huán)境、在虛擬環(huán)境中安裝Django(這里使用django==1.11.11 版本)

2.2 創(chuàng)建工程目錄:django-admin startproject my_django_project ? # 注意:切換目錄

2.3 實(shí)現(xiàn)項(xiàng)目運(yùn)行:進(jìn)入項(xiàng)目路徑,運(yùn)行項(xiàng)目 >> python manage.py runserver ?此時(shí)打開瀏覽器,輸入127.0.0.1 :8000,便會(huì)看見Django項(xiàng)目已經(jīng)實(shí)現(xiàn)運(yùn)行(It Worked!) # 注意:不寫IP和PORT默認(rèn)是127.0.0.1,8000

2.4 創(chuàng)建子應(yīng)用:切換到my_django_project,并輸入python manage.py startapp login

2.5 創(chuàng)建了子應(yīng)用之后需要安裝子應(yīng)用:找到工程中settings.py文件,將子應(yīng)用login的配置信息文件apps.py中的Config類添加到INSTALLED_APPS列表中 ?>> ?login.apps.loginConfig

2.6 創(chuàng)建視圖:在子應(yīng)用login中的views中創(chuàng)建視圖:


創(chuàng)建視圖函數(shù)

2.7 在子應(yīng)用中定義路由(默認(rèn)沒有路由文件,需要自己創(chuàng)建,可在配置文件中自己添加):

子應(yīng)用定義路由
主工程中總路由:my_django_project/urls.py中添加子應(yīng)用的路由數(shù)據(jù)

2.8 重啟服務(wù):python manage.py runserver或者在pycharm中運(yùn)行,注意添加runserver命令 >> 瀏覽器中輸入127.0.0.1 :8000/index會(huì)出現(xiàn)hello?Django!

'''

下一小節(jié)講述配置問題

'''

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容