(更新時間)2021年4月1日 Django框架 命令行創(chuàng)建項目

      網(wǎng)友投稿 665 2022-05-30

      創(chuàng)建Django項目

      文檔

      步驟

      創(chuàng)建Django項目

      django-admin startproject name

      1

      創(chuàng)建子應用

      python manager.py startapp name

      1

      創(chuàng)建工程

      1. 創(chuàng)建

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

      django-admin startproject 工程名稱

      1

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

      cd ~/Desktop/Code django-admin startproject bookmanager

      1

      2

      執(zhí)行后,會多出一個新目錄名為bookmanager,此即為新創(chuàng)建的工程目錄。

      2. 工程目錄說明

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

      與項目同名的目錄,此處為bookmanager。

      settings.py是項目的整體配置文件。

      urls.py是項目的URL配置文件。

      wsgi.py是項目與WSGI兼容的Web服務器入口。

      manage.py是項目管理文件,通過它管理項目。

      3. 運行開發(fā)服務器

      在開發(fā)階段,為了能夠快速預覽到開發(fā)的效果,django提供了一個純python編寫的輕量級web服務器,僅在開發(fā)階段使用。

      運行服務器命令如下:

      python manage.py runserver ip:端口

      (更新時間)2021年4月1日 Django框架 命令行創(chuàng)建項目

      1

      或:

      python manage.py runserver

      1

      可以不寫IP和端口,默認IP是127.0.0.1,默認端口為8000。

      啟動后可見如下信息:

      在瀏覽器中輸入網(wǎng)址“127.0.0.1:8000”便可看到效果。

      django默認工作在調(diào)式Debug模式下,如果增加、修改、刪除文件,服務器會自動重啟。

      按ctrl+c停止服務器。

      創(chuàng)建子應用

      1. 創(chuàng)建

      在django中,創(chuàng)建子應用模塊目錄仍然可以通過命令來操作,即:

      python manage.py startapp 子應用名稱

      1

      manage.py為上述創(chuàng)建工程時自動生成的管理文件。

      例如,在剛才創(chuàng)建的bookmanager工程中,想要創(chuàng)建一個用戶book子應用模塊,可執(zhí)行:

      cd ~/Desktop/code/book python manage.py startapp book

      1

      2

      執(zhí)行后,可以看到工程目錄中多出了一個名為book的子目錄。

      2. 子應用目錄說明

      查看此時的工程目錄,結(jié)構(gòu)如下:

      admin.py文件跟網(wǎng)站的后臺管理站點配置相關(guān)。

      apps.py文件用于配置當前子應用的相關(guān)信息。

      migrations目錄用于存放數(shù)據(jù)庫遷移歷史文件。

      models.py文件用戶保存數(shù)據(jù)庫模型類。

      tests.py文件用于開發(fā)測試用例,編寫單元測試。

      views.py文件用于編寫Web應用視圖。

      3. 注冊安裝子應用

      創(chuàng)建出來的子應用目錄文件雖然被放到了工程項目目錄中,但是django工程并不能立即直接使用該子應用,需要注冊安裝后才能使用。

      在工程配置文件settings.py中,INSTALLED_APPS項保存了工程中已經(jīng)注冊安裝的子應用,初始工程中的INSTALLED_APPS如下:

      注冊安裝一個子應用的方法,即是將子應用的配置信息文件apps.py中的Config類添加到INSTALLED_APPS列表中。

      例如,將剛創(chuàng)建的book子應用添加到工程中,可在INSTALLED_APPS列表中添加’book.apps.BookConfig’。

      4. 設置PyCharm的環(huán)境

      選擇虛擬環(huán)境

      添加虛擬環(huán)境:

      添加本地虛擬環(huán)境

      添加完成

      一路點幾個確定之后問題解決

      Django

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:Jerryscript—讓開發(fā)者事半功倍
      下一篇:WebRTC打開本地攝像頭
      相關(guān)文章
      亚洲AV无码乱码在线观看富二代| 亚洲人成网77777色在线播放| 色婷婷亚洲十月十月色天| 亚洲成A人片在线观看中文| ass亚洲**毛茸茸pics| 亚洲第一永久在线观看| 亚洲美女免费视频| 久久亚洲精品成人AV| 亚洲小视频在线观看| 亚洲伊人久久大香线蕉苏妲己| 亚洲AV日韩AV天堂一区二区三区| 亚洲国产精品无码成人片久久| 久久亚洲国产午夜精品理论片| 亚洲精品tv久久久久久久久| 亚洲精品无码专区在线在线播放 | 最新亚洲精品国偷自产在线| 国产成人精品日本亚洲18图| 亚洲成a人片在线看| 亚洲中文字幕乱码熟女在线| 亚洲一卡一卡二新区无人区| 亚洲欧洲国产综合AV无码久久| 亚洲国产精品网站在线播放 | 精品亚洲成A人在线观看青青| 亚洲AV成人片无码网站| 日本中文一区二区三区亚洲| 亚洲福利精品电影在线观看| 日日噜噜噜噜夜夜爽亚洲精品| 日韩精品亚洲aⅴ在线影院| 亚洲精品你懂的在线观看 | 亚洲精品乱码久久久久久V| 亚洲AV无码一区二区三区鸳鸯影院| 亚洲av无码成人精品区在线播放 | 亚洲伊人久久大香线蕉影院| 在线综合亚洲中文精品| 亚洲成AV人影片在线观看| 国产午夜亚洲精品不卡| 亚洲综合精品网站| 国产l精品国产亚洲区在线观看| 亚洲欧洲日韩国产综合在线二区| 亚洲综合激情另类小说区| 色偷偷女男人的天堂亚洲网|