国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Python-Django】如何在一個(gè)項(xiàng)目中創(chuàng)建多個(gè)app模塊

這篇具有很好參考價(jià)值的文章主要介紹了【Python-Django】如何在一個(gè)項(xiàng)目中創(chuàng)建多個(gè)app模塊。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

django開發(fā)案例:a?????【Django】開發(fā)日?qǐng)?bào)_1_Day:用戶管理系統(tǒng)案例-創(chuàng)建項(xiàng)目_django 開發(fā)用戶管理系統(tǒng)_代碼騎士的博客-CSDN博客

前面做過的管理系統(tǒng)項(xiàng)目功能比較單一,只用一個(gè)模塊就能解決問題。如果想創(chuàng)建多個(gè)不同的模塊的話,就需要?jiǎng)?chuàng)建多個(gè)app組件,下面就介紹一種簡單高效的方法。

1、使用PyCharm專業(yè)版編譯器創(chuàng)建一個(gè)Django項(xiàng)目。

2、刪掉原本的templates目錄。

創(chuàng)建項(xiàng)目,刪除templates目錄并修改setting.py。

【Python-Django】如何在一個(gè)項(xiàng)目中創(chuàng)建多個(gè)app模塊?

刪除模板目錄和路徑。 (以免在app中開發(fā)時(shí)默認(rèn)跳轉(zhuǎn)此目錄)

【Python-Django】如何在一個(gè)項(xiàng)目中創(chuàng)建多個(gè)app模塊

?3、新建兩個(gè)不同的app模塊

在終端輸入創(chuàng)建指令:

語法:?python manage.py startapp [app name]

例如:

 python manage.py startapp app_1

沒有問題在項(xiàng)目目錄下會(huì)生成一個(gè)新的目錄app_1:?

【Python-Django】如何在一個(gè)項(xiàng)目中創(chuàng)建多個(gè)app模塊

?并在settings.py中完成app注冊(cè):

【Python-Django】如何在一個(gè)項(xiàng)目中創(chuàng)建多個(gè)app模塊

?*注意:app_1.apps.App1Config:

? ? ? ? ? ? ? ? app_1是目錄名

? ? ? ? ? ? ? ? apps是app_1目錄下的一個(gè).py文件

? ? ? ? ? ? ? ? App1Config是apps.py中的一個(gè)函數(shù)

這些名字必須要一一對(duì)應(yīng)。

接下來我們?cè)赼pp_1目錄下創(chuàng)建templates目錄:

并在里面創(chuàng)建一個(gè)示例頁面(app_1.html)

【Python-Django】如何在一個(gè)項(xiàng)目中創(chuàng)建多個(gè)app模塊

在app_1的views.py中寫一個(gè)響應(yīng)函數(shù)

from django.shortcuts import render

# Create your views here.

from django.shortcuts import render, HttpResponse


# Create your views here.
def index_1(request):
    return HttpResponse("Hello Django-app_1!")

回到項(xiàng)目目錄下的urls.py中進(jìn)行測(cè)試:

*注意:別忘了導(dǎo)包?。?!

from django.urls import path
from app_1 import views as av_1

urlpatterns = [
    path('index_1/', av_1.index_1),
]

?啟動(dòng)項(xiàng)目輸入網(wǎng)址:http://127.0.0.1:8000/index_1/【Python-Django】如何在一個(gè)項(xiàng)目中創(chuàng)建多個(gè)app模塊

?二、測(cè)試成功,下面用同樣的方式創(chuàng)建第二個(gè)app:

1、創(chuàng)建app指令

python manage.py startapp app_3

2、注冊(cè)app

【Python-Django】如何在一個(gè)項(xiàng)目中創(chuàng)建多個(gè)app模塊

3、?創(chuàng)建模板

【Python-Django】如何在一個(gè)項(xiàng)目中創(chuàng)建多個(gè)app模塊

4、編寫函數(shù)

from django.shortcuts import render

# Create your views here.

from django.shortcuts import render, HttpResponse


# Create your views here.
def index_3(request):
    return HttpResponse("Hello Django-app_3!")

5、編寫路由進(jìn)行測(cè)試

from django.urls import path
from app_1 import views as av_1
from app_3 import views as av_3
urlpatterns = [
    path('index_1/', av_1.index_1),
    path('index_3/', av_3.index_3),
]

兩個(gè)模塊功能均可實(shí)現(xiàn)

【Python-Django】如何在一個(gè)項(xiàng)目中創(chuàng)建多個(gè)app模塊

?文章來源地址http://www.zghlxwxcb.cn/news/detail-456495.html

【Python-Django】如何在一個(gè)項(xiàng)目中創(chuàng)建多個(gè)app模塊

?

到了這里,關(guān)于【Python-Django】如何在一個(gè)項(xiàng)目中創(chuàng)建多個(gè)app模塊的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 多個(gè)Vue項(xiàng)目如何共用一個(gè)node_modules

    多個(gè)項(xiàng)目共同用一個(gè)項(xiàng)目的node_modules 問題:多個(gè)vue項(xiàng)目的node_modules依賴包相同,怎么共用同一個(gè)node_modules依賴包? 1.以管理員身份打開命令窗口cmd 2.輸入命令:mklink /d 需要鏈接的項(xiàng)目地址 引用的源文件項(xiàng)目地址 1.如:源文件項(xiàng)目地址為:D:worksourceFilenode_modules 2.如:需要鏈

    2024年02月04日
    瀏覽(20)
  • 【Python】【進(jìn)階篇】14、Django創(chuàng)建第一個(gè)項(xiàng)目

    【Python】【進(jìn)階篇】14、Django創(chuàng)建第一個(gè)項(xiàng)目

    在上一章中,我們完成了開發(fā)環(huán)境的搭建工作。 本章我們將學(xué)習(xí)如何創(chuàng)建 Django 項(xiàng)目以及 Django 項(xiàng)目的初始化,我們將創(chuàng)建一個(gè)名為 BookStore 的 Django 項(xiàng)目,用此項(xiàng)目來講解 Django 框架的部分知識(shí),通過這個(gè)項(xiàng)目我們將一起打開 Django 世界的大門。 1) BookStore項(xiàng)目創(chuàng)建 我們創(chuàng)建一

    2024年02月02日
    瀏覽(17)
  • 多個(gè)python版本如何指定python的某一個(gè)版本使用pip工具安裝

    多個(gè)python版本如何指定python的某一個(gè)版本使用pip工具安裝

    背景 同時(shí)安裝了python2.7和python3.7兩個(gè)版本,那么如果我想將第三方的包安裝到指定的python版本寫該怎么做呢?(注意了:這里我只查詢出來2.7版本,是因?yàn)槲抑慌渲昧税姹?.7的環(huán)境變量) ? 解決方法 方法一:使用全路徑安裝 python2: C:Python27python.exe -m pip install pandas python3: C:

    2024年02月08日
    瀏覽(23)
  • Django 一個(gè) model 注冊(cè)多個(gè) admin 表

    首先介紹這篇文章實(shí)現(xiàn)的功能:在實(shí)際的使用場(chǎng)景中可能會(huì)出現(xiàn)某個(gè)數(shù)據(jù)表數(shù)據(jù)過多,但是Django 的 admin 后臺(tái)對(duì)于大批量數(shù)據(jù)的查詢速度一言難盡,比如我有一個(gè)用戶表,但是大部分時(shí)間都只需要查詢被禁用的用戶,而直接進(jìn)行查詢所有用戶實(shí)在是太慢了,所以我把用戶表在

    2024年02月08日
    瀏覽(23)
  • 如何從PyCharm中創(chuàng)建新的項(xiàng)目

    如何從PyCharm中創(chuàng)建新的項(xiàng)目

    “工欲善其事,必先利其器?!币粋€(gè)好的工具能夠幫助我們更快更好的寫出代碼,上篇文章已經(jīng)進(jìn)行了 PyCharm 的安裝,本篇文章將帶大家進(jìn)行項(xiàng)目的創(chuàng)建和代碼的編寫。 一、Pycharm的使用(以Windows為例) ? 接下來我們會(huì)遇到一個(gè) 虛擬環(huán)境 的概念,我先給大家闡述一下關(guān)于虛

    2024年02月16日
    瀏覽(18)
  • 如何在IDEA中創(chuàng)建Web項(xiàng)目

    如何在IDEA中創(chuàng)建Web項(xiàng)目

    ?? 棒棒有言:也許我一直照著別人的方向飛,可是這次,我想要用我的方式飛翔一次!人生,既要淡,又要有味。凡事不必太在意,一切隨緣,緣深多聚聚,緣淺隨它去。凡事看淡點(diǎn)看開些,順其自然,無意于得,就無所謂失。人生,看輕看淡多少,痛苦就遠(yuǎn)離你多少。 ??

    2024年02月03日
    瀏覽(22)
  • 如何在git已有項(xiàng)目中創(chuàng)建空分支

    在git中創(chuàng)建一個(gè)新的分支都需要指定一個(gè)父節(jié)點(diǎn),即必須基于已有的分支創(chuàng)建新的分支。項(xiàng)目已經(jīng)開發(fā)、維護(hù)了一段時(shí)間如果master分支不是主分支的話,但創(chuàng)建一個(gè)新的空分支在實(shí)際的項(xiàng)目中又是一種常見需求,比如:項(xiàng)目的某個(gè)分支已經(jīng)演化的比較復(fù)雜需要重新梳理、在某

    2024年02月15日
    瀏覽(15)
  • 如何在PostgreSQL中創(chuàng)建一個(gè)新的數(shù)據(jù)庫,并指定所有者?

    如何在PostgreSQL中創(chuàng)建一個(gè)新的數(shù)據(jù)庫,并指定所有者?

    PostgreSQL是一個(gè)強(qiáng)大的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它允許用戶創(chuàng)建和管理多個(gè)數(shù)據(jù)庫。在PostgreSQL中創(chuàng)建一個(gè)新的數(shù)據(jù)庫并指定所有者是一個(gè)常見的操作。下面,我們將詳細(xì)解釋如何執(zhí)行這一操作,并提供示例代碼。 在PostgreSQL中創(chuàng)建一個(gè)新的數(shù)據(jù)庫并指定所有者,可以通過以

    2024年04月27日
    瀏覽(24)
  • 如何在python中創(chuàng)建包

    Python是一種廣泛使用的編程語言,可以輕松地幫助我們完成許多任務(wù)。Python可以用于網(wǎng)絡(luò)開發(fā)和軟件開發(fā)。 在這篇文章中,我們將研究如何在Python中創(chuàng)建一個(gè)包。包是一個(gè)可重復(fù)使用的代碼文件,我們可以通過從包中導(dǎo)入主文件并使用這些文件中定義的其余函數(shù)和定義來實(shí)現(xiàn)

    2024年02月08日
    瀏覽(16)
  • 如何在idea中創(chuàng)建Springboot項(xiàng)目? 手把手帶你創(chuàng)建Springboot項(xiàng)目,穩(wěn)!

    如何在idea中創(chuàng)建Springboot項(xiàng)目? 手把手帶你創(chuàng)建Springboot項(xiàng)目,穩(wěn)!

    目錄 ????????1、打開新建項(xiàng)目 ????????2、左側(cè)選擇 Spring Initializr,右側(cè)修改對(duì)應(yīng)屬性? ????????3、選擇Spring Boot版本 ????????4、導(dǎo)入依賴 ????????5、等待依賴下載 ????????6、SpringBoot項(xiàng)目結(jié)構(gòu)簡介 左側(cè)選擇Spring Initializr 表示這是一個(gè)Spring Boot項(xiàng)目,右

    2024年02月03日
    瀏覽(158)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包