項(xiàng)目創(chuàng)建及模板標(biāo)簽

1、創(chuàng)建第一個(gè)項(xiàng)目

使用 django-admin.py 來(lái)創(chuàng)建 HelloWorld 項(xiàng)目:

django-admin.py startproject HelloWorld

創(chuàng)建完成后我們可以查看下項(xiàng)目的目錄結(jié)構(gòu):

$ cd HelloWorld/$ tree.|-- HelloWorld| ? |-- __init__.py| ? |-- settings.py| ? |-- urls.py| ? `-- wsgi.py`-- manage.py

目錄說(shuō)明:

HelloWorld:項(xiàng)目的容器。

manage.py:一個(gè)實(shí)用的命令行工具,可讓你以各種方式與該 Django 項(xiàng)目進(jìn)行交互。

HelloWorld/init.py:一個(gè)空文件,告訴 Python 該目錄是一個(gè) Python 包。

HelloWorld/settings.py:該 Django 項(xiàng)目的設(shè)置/配置。

HelloWorld/urls.py:該 Django 項(xiàng)目的 URL 聲明; 一份由 Django 驅(qū)動(dòng)的網(wǎng)站"目錄"。

HelloWorld/wsgi.py:一個(gè) WSGI 兼容的 Web 服務(wù)器的入口,以便運(yùn)行你的項(xiàng)目。

接下來(lái)我們進(jìn)入 HelloWorld 目錄輸入以下命令,啟動(dòng)服務(wù)器:

python manage.py runserver 0.0.0.0:8000

0.0.0.0 讓其它電腦可連接到開(kāi)發(fā)服務(wù)器,8000 為端口號(hào)。如果不說(shuō)明,那么端口號(hào)默認(rèn)為 8000。(注意:啟動(dòng)服務(wù)時(shí),出現(xiàn)該錯(cuò)誤:Error: [WinError 10013] 以一種訪問(wèn)權(quán)限不允許的方式做了一個(gè)訪問(wèn)套接字的嘗試。原因是當(dāng)前端口被占用,換端口,或關(guān)閉占用端口)

在瀏覽器輸入你服務(wù)器的ip及端口號(hào),如果正常啟動(dòng),輸出結(jié)果如下:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容