亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

django項目中新增app的2種實現(xiàn)方法

 更新時間:2020年04月01日 14:48:18   作者:weixin_39523998  
這篇文章主要介紹了django項目中新增app的2種實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1.在pycharm的工具欄找到 Tools,點擊之后會有“Run manage.py task”選項,點擊它之后,在pycharm下面會出現(xiàn)一個輸入界面,在里面輸入

“startapp appName(你的App名稱)”

回車之后就可以在工程下面看到你新建的App了。

2.直接在Pycharm的命令行,直接輸入

python manage.py startapp appName(You are appName)

就OK!

創(chuàng)建完成以后,還需要對其進行注冊。找到跟django項目同名的包下面的settings.py文件中的INSTALLED_APPS,然后把要添加的app添加到最后一行,后面加上逗號,至此,我們的app就創(chuàng)建完成了。

注意:兩種方法成功的前提是項目中沒有報錯。

補充知識:如何在django下建立多個app

django是MTV模式,即template(頁面展現(xiàn)),modle(數(shù)據(jù)庫表對象),view(業(yè)務(wù)邏輯處理),在開發(fā)中發(fā)現(xiàn),隨著項目功能的增多,把所有的功能模塊放在一個app肯定不切實際,也不符合網(wǎng)站開發(fā)的原則。下圖是我在做的一個數(shù)據(jù)可視化分析平臺,項目名:integrated_display 兩個app:分別是 contentms 和 display,建立app的命名很簡單,Python

manage.py startapp appname即可,這里重點說明的是,針對不同的app在同一個項目下,

1:對應(yīng)靜態(tài)資源(html,css,js)的訪問如何區(qū)分開來,

2:不同app的url如何書寫

解決第一個問題:

如下圖所示,展現(xiàn)是contentms 下面的文件,一般新建app,直接在app里面,新建templates和static文件夾,然后將對應(yīng)的文件放入到里面就行,但是當項目中建立多個app,解決同名沖突,需要在templates下再創(chuàng)建一個文件夾,這樣就解決假設(shè)有兩個app中都有main.html頁面,到底跳轉(zhuǎn)到哪個頁面的問題,在views.py文件頁面跳轉(zhuǎn) render中在html前加上外面的文件夾的名稱,這里是cms,

如:return render(request,'cms/program.html',{'authority':authority,}),

同樣在靜態(tài)文件里面也新建cms文件夾,靜態(tài)文件內(nèi)容放入到cms里面,訪問靜態(tài)文件形式

如:<link href="{% static 'cms/css/sweetalert.css'%}" rel="external nofollow" rel="stylesheet"/>,

這樣問題1就解決了

問題2:

項目的url.py文件內(nèi)容

urlpatterns = [
  url(r'^admin/', admin.site.urls),
  url(r'^cms/', include('contentms.urls', namespace="cms")),
  url(r'^display/', include('display.urls', namespace="display")),
]

app contentms的url.py文件內(nèi)容

urlpatterns = [
  url(r'^admin/', admin.site.urls),
  url(r'^$', views.login, name='login'),

]

app display的url.py文件內(nèi)容:

urlpatterns = [
 url(r'^admin/', admin.site.urls),
 # url(r'^$', views.platform, name='platform'),
 url(r'^$', views.login, name='login'),
 url(r'^channel/$',views.channel,name='channel'),
 url(r'^program/$',views.program,name='program'),

]

其他按照正常的操作即可,這樣即可實現(xiàn)一個項目中建立多個app

以上這篇django項目中新增app的2種實現(xiàn)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • pytorch實現(xiàn)從本地加載 .pth 格式模型

    pytorch實現(xiàn)從本地加載 .pth 格式模型

    今天小編就為大家分享一篇pytorch實現(xiàn)從本地加載 .pth 格式模型,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 使用Python批量連接華為網(wǎng)絡(luò)設(shè)備的操作步驟

    使用Python批量連接華為網(wǎng)絡(luò)設(shè)備的操作步驟

    隨著網(wǎng)絡(luò)規(guī)模的擴大和設(shè)備數(shù)量的增加,手動配置和管理每臺網(wǎng)絡(luò)設(shè)備變得越來越不現(xiàn)實,因此,自動化工具和腳本變得尤為重要,本篇文章將詳細介紹如何使用Python批量連接華為網(wǎng)絡(luò)設(shè)備,實現(xiàn)自動化配置和管理,需要的朋友可以參考下
    2024-06-06
  • Python與MongoDB輕松管理數(shù)據(jù)

    Python與MongoDB輕松管理數(shù)據(jù)

    本文將介紹如何使用Python操作MongoDB,包括安裝MongoDB、安裝Python的MongoDB驅(qū)動程序、連接到MongoDB、插入、查詢、更新和刪除數(shù)據(jù),以及示例代碼
    2023-11-11
  • Python實現(xiàn)基于PIL和tesseract的驗證碼識別功能示例

    Python實現(xiàn)基于PIL和tesseract的驗證碼識別功能示例

    這篇文章主要介紹了Python實現(xiàn)基于PIL和tesseract的驗證碼識別功能,結(jié)合實例形式分析了Python使用PIL與tesseract進行驗證碼識別操作的具體技巧與相關(guān)注意事項,需要的朋友可以參考下
    2018-07-07
  • tensorflow 實現(xiàn)數(shù)據(jù)類型轉(zhuǎn)換

    tensorflow 實現(xiàn)數(shù)據(jù)類型轉(zhuǎn)換

    今天小編就為大家分享一篇tensorflow 實現(xiàn)數(shù)據(jù)類型轉(zhuǎn)換,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python os.mkdir()與os.makedirs()的使用區(qū)別

    Python os.mkdir()與os.makedirs()的使用區(qū)別

    這篇文章主要介紹了Python os.mkdir()與os.makedirs()的使用區(qū)別,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python數(shù)據(jù)分析numpy的Nan和Inf使用注意點詳解

    Python數(shù)據(jù)分析numpy的Nan和Inf使用注意點詳解

    這篇文章主要為大家介紹了Python數(shù)據(jù)分析numpy的Nan和Inf使用注意點,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • 解決uWSGI的編碼問題詳解

    解決uWSGI的編碼問題詳解

    最近在用Flask 寫的應(yīng)用通過 Supervisor+uWSGI 部署到正式服務(wù)器上時出現(xiàn)了錯誤,通過查找相關(guān)的資料終于解決了,所以想著分享出來給大家,下面這篇文章主要介紹了解決uWSGI的編碼問題的相關(guān)資料,需要的朋友可以參考下。
    2017-03-03
  • Python中Proxypool庫的安裝與配置

    Python中Proxypool庫的安裝與配置

    今天小編就為大家分享一篇關(guān)于Python中Proxypool庫的安裝與配置,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • python實現(xiàn)簡易動態(tài)時鐘

    python實現(xiàn)簡易動態(tài)時鐘

    這篇文章主要為大家詳細介紹了python實現(xiàn)簡易動態(tài)時鐘,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11

最新評論