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

django——?jiǎng)?chuàng)建 Django 項(xiàng)目和 APP

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

2.創(chuàng)建 Django 項(xiàng)目和 APP

命令

  • 創(chuàng)建Django項(xiàng)目
    • django-admin startproject name
  • 創(chuàng)建子應(yīng)用
    • python manager.py startapp name

2.1 創(chuàng)建工程

在使用Flask框架時(shí),項(xiàng)目工程目錄的組織與創(chuàng)建是需要我們自己手動(dòng)創(chuàng)建完成的。

在django中,項(xiàng)目工程目錄可以借助django提供的命令幫助我們創(chuàng)建。

2.1.1 創(chuàng)建

創(chuàng)建工程的命令為:

django-admin startproject 工程名稱

例如:想要在桌面的source目錄中創(chuàng)建一個(gè)名為ezfy的項(xiàng)目工程,可執(zhí)行如下命令:

cd ~/Desktop/source
django-admin startproject ezfy
2.2.2 工程目錄說明

查看創(chuàng)建的工程目錄,結(jié)構(gòu)如下:

django——?jiǎng)?chuàng)建 Django 項(xiàng)目和 APP,django,sqlite,數(shù)據(jù)庫

  • 與項(xiàng)目同名的目錄,此處為ezfy。
  • settings.py是項(xiàng)目的整體配置文件。
  • urls.py是項(xiàng)目的URL配置文件。
  • wsgi.py是項(xiàng)目與WSGI兼容的Web服務(wù)器入口。
  • manage.py是項(xiàng)目管理文件,通過它管理項(xiàng)目。
2.2.3 運(yùn)行內(nèi)置開發(fā)服務(wù)器

在開發(fā)階段,django提供了一個(gè)純python編寫的輕量級(jí)web服務(wù)器,僅在開發(fā)階段使用。

運(yùn)行服務(wù)器命令如下:

python manage.py runserver ip:端口
或:
python manage.py runserver

django——?jiǎng)?chuàng)建 Django 項(xiàng)目和 APP,django,sqlite,數(shù)據(jù)庫

2.3 新建應(yīng)用

2.3.1 同級(jí)目錄建立應(yīng)用
  1. 安裝 django

    pip install django==4.2
    
  2. 創(chuàng)建項(xiàng)目

    django-admin startproject ezfy
    

    其中 ezfy 指的是你的項(xiàng)目名字(projectname) ,目錄如圖

    django——?jiǎng)?chuàng)建 Django 項(xiàng)目和 APP,django,sqlite,數(shù)據(jù)庫

  3. 新建一個(gè)demo應(yīng)用

    django-admin startapp demo
    

    django——?jiǎng)?chuàng)建 Django 項(xiàng)目和 APP,django,sqlite,數(shù)據(jù)庫

  4. 創(chuàng)建完成后,需要到與工程名相同的文件夾下(這里是ezfy)的 settings.py 中INSTALLED_APPS進(jìn)行注冊(cè)。

    注冊(cè)名方式1:

    django——?jiǎng)?chuàng)建 Django 項(xiàng)目和 APP,django,sqlite,數(shù)據(jù)庫

    注冊(cè)名方式2:直接與應(yīng)用名字相同django——?jiǎng)?chuàng)建 Django 項(xiàng)目和 APP,django,sqlite,數(shù)據(jù)庫

2.3.2 在目錄下新建應(yīng)用步驟

很多時(shí)候在同級(jí)目錄下新建應(yīng)用會(huì)造成文件夾眾多,一般在apps包下開發(fā)多種應(yīng)用,也就是集中將應(yīng)用放在一個(gè)包下,這里做個(gè)演示。

  1. 安裝 django

    pip install django==4.2
    
  2. 創(chuàng)建項(xiàng)目

    django-admin startproject ezfy
    

    其中 ezfy 指的是你的項(xiàng)目名字(projectname) ,目錄如圖

    django——?jiǎng)?chuàng)建 Django 項(xiàng)目和 APP,django,sqlite,數(shù)據(jù)庫

  3. 創(chuàng)建 app

    在指定路徑下創(chuàng)建 app:

    新建一個(gè)apps包:

    django——?jiǎng)?chuàng)建 Django 項(xiàng)目和 APP,django,sqlite,數(shù)據(jù)庫

    • 先 cd 到指定路徑apps
    cd .\apps\
    
    • 運(yùn)行
    django-admin startapp users  
    

    其中 users 指的是你的應(yīng)用名字,apps文件夾下回出現(xiàn)users文件夾

    django——?jiǎng)?chuàng)建 Django 項(xiàng)目和 APP,django,sqlite,數(shù)據(jù)庫

    創(chuàng)建完成后,需要到與工程名相同的文件夾下(這里是ezfy)的 settings.py 中INSTALLED_APPS進(jìn)行注冊(cè)。一定要注冊(cè)!

    django——?jiǎng)?chuàng)建 Django 項(xiàng)目和 APP,django,sqlite,數(shù)據(jù)庫

    django——?jiǎng)?chuàng)建 Django 項(xiàng)目和 APP,django,sqlite,數(shù)據(jù)庫

    • 打開 apps 下users下的 apps.py文件,修改為對(duì)應(yīng)的apps.users.
    • 將 name 變量賦值修改

    django——?jiǎng)?chuàng)建 Django 項(xiàng)目和 APP,django,sqlite,數(shù)據(jù)庫

    • 遷移應(yīng)用

    django——?jiǎng)?chuàng)建 Django 項(xiàng)目和 APP,django,sqlite,數(shù)據(jù)庫

    • 運(yùn)行

    django——?jiǎng)?chuàng)建 Django 項(xiàng)目和 APP,django,sqlite,數(shù)據(jù)庫

參考

DataWhale開源人工智能社區(qū)
DataWhale-Sweettalk-Django4.2文章來源地址http://www.zghlxwxcb.cn/news/detail-654358.html

到了這里,關(guān)于django——?jiǎng)?chuàng)建 Django 項(xiàng)目和 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)文章

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包