Django

1 Python

  • Python安裝
    官網(wǎng)https://www.python.org/下載自己需要的安裝包
    在安裝的過程中不要點太快,記得點上
    記得點上

    然后一直下一步就可以了
    在命令行內(nèi)輸入 python
    能顯示下面的圖片就是安裝成功
    python安裝成功

2 Django安裝

  • 在命令行內(nèi)輸入pip install django
    Django安裝中
  • 在命令行中輸入 django-admin 出現(xiàn)如下顯示,則Django安裝成功
    Django安裝成功

3 新建Django項目

  • 在自己喜歡的目錄內(nèi),按住 shift 鍵 接著在文件夾空白處點擊鼠標(biāo)右鍵
    命令行

    這里在此處打開Powershell窗口 可能出現(xiàn)在此處打開命令行窗口都是一樣的
    點擊后可以在當(dāng)前文件夾路徑內(nèi)打開命令行 / powershell 窗口,我這里是打開的powershell窗口 但是我統(tǒng)一將它們叫做命令行窗口或命令行
  • 在命令行內(nèi)輸入 dango-admin startproject <project_name> 這里的<project_name>可以改成自己喜歡的項目名稱
    新建Django項目

    命令會在當(dāng)前目錄內(nèi)生成一個項目文件,目錄結(jié)構(gòu)及其功能如下圖
    目錄結(jié)構(gòu)及其功能
  • 將Django項目運行起來看看
    manage.py的同級目錄下打開命令行窗口,輸入命令python manage.py runserver
    運行Django項目

    在瀏覽器中輸入上圖出現(xiàn)的網(wǎng)站
    django

    這是django的默認(rèn)頁面

4 新建APP

  • 項目內(nèi) 輸入命令 django-admin startapp <app_name>,這里的<app_name> 可以替換成自己喜歡的app名字
    新建APP
  • 自動生成的目錄結(jié)構(gòu)及其功能如下圖


    app目錄結(jié)果及其功能

5 注冊新建的APP

  • setting.py文件內(nèi)的INSTALLED_APPS里添加新建的<app_name>
    注冊APP

6 運行自己的網(wǎng)站

  • 在app目錄內(nèi)新建目錄templates/<app_name>/ 然后在目錄內(nèi)新建一個html文件
    新建模板文件

templates是django默認(rèn)的模板存放目錄,但是沒有自動生成,需要自己新建并重命名為templates
templates目錄里新建一個<app_name>的目錄是為了避免不同app內(nèi)的html文件命名沖突

  • <app_name>/views.py內(nèi)添加視圖函數(shù)
    添加視圖函數(shù)

render()的第二個參數(shù)是html文件的名稱,render()會在所有的app內(nèi)的templates文件夾內(nèi)尋找這個html文件名稱,匹配到第一個就立即返回.
所以在templates目錄里新建了一個<app_name>目錄,就是為了避免命名沖突.

  • 在路由文件內(nèi)使用視圖文件


    在路由文件內(nèi)使用視圖文件
  • manage.py同級目錄下使用python manage.py runserver 命令,用瀏覽器打開出現(xiàn)的網(wǎng)址
    出錯了

    這是因為Django的默認(rèn)路由已經(jīng)被改了,這里在提醒我們只有兩個網(wǎng)站可用. 其中一個是我剛剛添加上去的,將它添加到地址欄上看看
    Index

    出來了我app內(nèi)的Index.html的內(nèi)容
    再回來看看在地址欄上添加admin會怎么樣
    image.png

    這里提示了沒有表:django:session
    這是因為,admin,是django內(nèi)置的管理系統(tǒng),需要依賴數(shù)據(jù)庫才能運行
    在我們第一次使用python manage.py runserver之后django就用提醒
    數(shù)據(jù)庫提醒

    使用提示的命令python manage.py migrate然后再次runserver可以使用django內(nèi)置的admin管理系統(tǒng)了
    admin
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末垦细,一起剝皮案震驚了整個濱河市厅克,隨后出現(xiàn)的幾起案子纷捞,更是在濱河造成了極大的恐慌,老刑警劉巖灾馒,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡昧碉,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門揽惹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來被饿,“玉大人,你說我怎么就攤上這事永丝∏率” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵慕嚷,是天一觀的道長哥牍。 經(jīng)常有香客問我,道長喝检,這世上最難降的妖魔是什么嗅辣? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮挠说,結(jié)果婚禮上澡谭,老公的妹妹穿的比我還像新娘。我一直安慰自己损俭,他們只是感情好蛙奖,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著杆兵,像睡著了一般雁仲。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上琐脏,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天攒砖,我揣著相機與錄音,去河邊找鬼日裙。 笑死吹艇,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的昂拂。 我是一名探鬼主播受神,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼格侯!你這毒婦竟也來了鼻听?” 一聲冷哼從身側(cè)響起樟结,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎精算,沒想到半個月后瓢宦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡灰羽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年驮履,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片廉嚼。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡玫镐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出怠噪,到底是詐尸還是另有隱情恐似,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布傍念,位于F島的核電站矫夷,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏憋槐。R本人自食惡果不足惜双藕,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望阳仔。 院中可真熱鬧忧陪,春花似錦、人聲如沸近范。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽评矩。三九已至叶堆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間稚照,已是汗流浹背蹂空。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工俯萌, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留果录,地道東北人。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓咐熙,卻偏偏與公主長得像弱恒,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子棋恼,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容