看看男人日女人,亚洲欧美日韩日本国产三,国产精品欧美日韩区二区,妓女影库妓女网在线视频

Django初學(xué)者教程 – 創(chuàng)建APP(django創(chuàng)建應(yīng)用)

上節(jié)我們討論了關(guān)于Django項(xiàng)目文件及PyCharm相關(guān)內(nèi)容,這節(jié)我們了解一下什么是Django應(yīng)用及目錄結(jié)構(gòu)。

什么是APP

我們平常在移動(dòng)設(shè)備(例如:手機(jī)、平板等)上使用的軟件,通常叫它們App。但是在這里我們要說的是,Django對于整個(gè)項(xiàng)目的功能劃分為多個(gè)小單位,也就是多個(gè)app,各app整合為一個(gè)項(xiàng)目。

例如:

上節(jié)我們創(chuàng)建的website項(xiàng)目就相當(dāng)于一所學(xué)校,而app就相當(dāng)于學(xué)校里面的餐廳、超市、教室等。

創(chuàng)建APP

上節(jié)課程中,我們已經(jīng)創(chuàng)建好了”website”項(xiàng)目,繼續(xù)在此項(xiàng)目中創(chuàng)建APP,并命名為”music”。

打開PyCharm,進(jìn)入website項(xiàng)目界面,打開Terminal,輸入一下命令:

python manage.py startapp music

Django初學(xué)者教程 – 創(chuàng)建APP(django創(chuàng)建應(yīng)用)

python manage.py startapp music

我們會(huì)看到在website項(xiàng)目目錄中,生成了一個(gè)以”music”命名的Python包,創(chuàng)建app成功。我們打開”music”包,會(huì)看到默認(rèn)生成了一些文件,接下來簡要介紹一下所有這些文件都有什么作用。

Django初學(xué)者教程 – 創(chuàng)建APP(django創(chuàng)建應(yīng)用)

以”music”命名的Python包

APP文件簡述

migrations目錄:用于存儲(chǔ)應(yīng)用的數(shù)據(jù)表結(jié)構(gòu)的指令,通過這些指令可以修改和創(chuàng)建數(shù)據(jù)庫。后面涉及到數(shù)據(jù)庫時(shí),我們詳細(xì)說明其作用。

admin.py:這個(gè)文件中可以自定義django管理工具,比如設(shè)置在管理界面能夠管理的項(xiàng)目,或者通過重新定義與系統(tǒng)管理有關(guān)的類對象,向管理功能增加新的內(nèi)容。

app.py:一般是應(yīng)用相關(guān)的配置。

models.py:app應(yīng)用數(shù)據(jù)模型,每個(gè)app都會(huì)有一個(gè)該文件。

tests.py:用來編寫測試的文件,來測試app。

views.py:比較重要,保存響應(yīng)各種請求的函數(shù)或類,后面我們用到的時(shí)候更能加深理解。

接下來,我們編寫第一個(gè)視圖,并將app運(yùn)行起來。

Django初學(xué)者教程 – 創(chuàng)建APP(django創(chuàng)建應(yīng)用)

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
在線咨詢
分享本頁
返回頂部
兴业县| 刚察县| 深泽县| 灌南县| 武平县| 望谟县| 石林| 海淀区| 綦江县| 金塔县| 泸溪县| 二手房| 集安市| 日照市| 钟山县| 渭南市| 深圳市| 固始县| 瑞昌市| 衢州市| 诸暨市| 浦县| 沂南县| 抚顺市| 桑日县| 宜春市| 太谷县| 长治县| 武冈市| 新昌县| 达尔| 万安县| 广德县| 长兴县| 凯里市| 汽车| 永和县| 满洲里市| 宁陵县| 永仁县| 吴堡县|