Django第一課:創(chuàng)建項目,了解項目結構

一沸毁、搭建環(huán)境

文中用的是Python3.5.3以及Django1.10.5,IDE是pycharm,操作系統(tǒng)是win10傻寂。

二息尺、創(chuàng)建項目

1.進入命令行模式,進入到你要創(chuàng)建項目的目錄下
2.輸入命令:
    >django-admin startproject myblog

ps:"myblog"為項目名稱疾掰,自己想搂誉,不過似乎不要中文更好些(一般是這樣,我也沒試過不清楚會不會出現(xiàn)錯誤)静檬。
這樣我們就可以在這個目錄中看到項目文件夾了(無圖炭懊,自己去看自己的吧)。

三拂檩、項目目錄介紹

1.項目目錄結構:

manage.py
myblog:

  • init.py
  • settings.py
  • urls.py
  • wsgi.py

2.manage.py

是與項目進行交互的命令行工具集的入口侮腹,是Django中的項目管理器,運行命令:

python manage.py 可以查看manage.py 的相關命令稻励,其中最常用的是* runserver *命令父阻,可以啟動Django自帶的服務器,命令格式如下:
python manage.py runserver [portname]

ps:portname指的是端口號望抽,默認情況下是8000

3.myblog目錄

這個目錄是項目的一個容器加矛,包含項目的一些基本配置,文件名理論上可以隨意修改煤篙,但并不建議這樣做斟览。這是因為配置文件中很多配置引用到這個文件名,如果修改辑奈,將會牽一發(fā)而動全身苛茂,帶來不必要的麻煩。
接下來是myblog目錄下的.py文件:

1.wsgi.py

wsgi(Python Web Server Gateway Interface)即Python服務器網關接口鸠窗,是python應用與Web服務器之間的接口味悄。

2.urls.py

URL配置文件。Django項目中所有地址(頁面)都需要我們去配置URL塌鸯。

3.settins.py

BASE_DIR:項目的根目錄侍瑟;
SECRET_KEY:安全碼;
DEBUG:調試,實際生產中需要將其值設置為* false *涨颜;
ALLOWED_HOSTS:設置允許的外界訪問的地址费韭;
INSTALLED_APPS:記錄加載的應用;
MIDLEWEAR:自帶的工具集庭瑰;
ROOT_URLCONF:URL根文件的配置文件星持;
TEMPLATES:模板文件,模板指的是一個個HTML文件弹灭;
WSGI_APPLICATION:
DATABASES:數(shù)據庫文件督暂,默認是sqlite3,如果要使用其他數(shù)據庫可以到Django官網有關數(shù)據庫配置的文檔了解穷吮;
AUTH_PASSWORD_VALIDATORS:與密碼認證有關逻翁;
LANGUAGE_CODE:語言,默認是un-es即美式英語捡鱼;
TIME_ZONE:時區(qū)八回;
STATIC_URL:靜態(tài)文件(CSS,JavaScript驾诈,images等)的地址缠诅。

4.init.py

聲明模塊,內容默認為空乍迄。

3.創(chuàng)建應用

創(chuàng)建步驟:

  • 打開命令行管引,進入項目manage.py的同級目錄
  • 輸入:
    python manage.py startapp blog
  • 添加應用名到settings.py中的INSTALLED_APPS中(應用名不可以與模塊名相同)

4.應用目錄介紹

應用目錄結構.PNG
  • migrations:一個數(shù)據遷移的模塊,內容自動生成
  • admin.py 該應用的后臺管理系統(tǒng)
  • apps.py 該應用的一些配置闯两,Django-1.9以后自動生成
  • models.py 數(shù)據模塊汉匙,使用ORM框架
  • tests.py 自動化測試的模塊
  • views.py 執(zhí)行響應的代碼所在模塊,是代碼邏輯處理的主要地點生蚁,項目中大部分代碼在這里編寫
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末噩翠,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子邦投,更是在濱河造成了極大的恐慌伤锚,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件志衣,死亡現(xiàn)場離奇詭異屯援,居然都是意外死亡,警方通過查閱死者的電腦和手機念脯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門狞洋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人绿店,你說我怎么就攤上這事吉懊÷龋” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵借嗽,是天一觀的道長态鳖。 經常有香客問我,道長恶导,這世上最難降的妖魔是什么浆竭? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮惨寿,結果婚禮上邦泄,老公的妹妹穿的比我還像新娘。我一直安慰自己裂垦,他們只是感情好顺囊,可當我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著缸废,像睡著了一般。 火紅的嫁衣襯著肌膚如雪驶社。 梳的紋絲不亂的頭發(fā)上企量,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天,我揣著相機與錄音亡电,去河邊找鬼届巩。 笑死,一個胖子當著我的面吹牛份乒,可吹牛的內容都是我干的恕汇。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼或辖,長吁一口氣:“原來是場噩夢啊……” “哼瘾英!你這毒婦竟也來了?” 一聲冷哼從身側響起颂暇,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤缺谴,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后耳鸯,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體湿蛔,經...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年县爬,在試婚紗的時候發(fā)現(xiàn)自己被綠了阳啥。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡财喳,死狀恐怖察迟,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤卷拘,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布喊废,位于F島的核電站,受9級特大地震影響栗弟,放射性物質發(fā)生泄漏污筷。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一乍赫、第九天 我趴在偏房一處隱蔽的房頂上張望瓣蛀。 院中可真熱鬧,春花似錦雷厂、人聲如沸惋增。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽诈皿。三九已至,卻和暖如春像棘,著一層夾襖步出監(jiān)牢的瞬間稽亏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工缕题, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留截歉,地道東北人。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓烟零,卻偏偏與公主長得像瘪松,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子锨阿,可洞房花燭夜當晚...
    茶點故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內容