讓您全面了解并上手億速云產(chǎn)品
常見(jiàn)入門(mén)級(jí)使用教程
對(duì)外 API 開(kāi)發(fā)文檔中心
您歷史提交的工單
您的每一條意見(jiàn),我們都嚴(yán)謹(jǐn)處理
您的每一條建議,我們都認(rèn)真對(duì)待
售前咨詢(xún):400-100-2938
售前咨詢(xún):400-100-2938
常見(jiàn)入門(mén)級(jí)使用教程
有技術(shù)含量的技術(shù)方案教程
傳遞技術(shù)力量,共建行業(yè)生態(tài)
持續(xù)更新的技術(shù)問(wèn)答
Python下有許多款不同的Web框架,Django是重量級(jí)選手中最有代表性的一位,許多成功的網(wǎng)站和App都基于Django。是開(kāi)發(fā)者既能加快構(gòu)建速度,又能更好整合簡(jiǎn)潔實(shí)用設(shè)計(jì)的工具。帶有一個(gè)內(nèi)置的對(duì)象關(guān)系映射(Object Relational Mapping)工具,可與您選擇的關(guān)系數(shù)據(jù)庫(kù)(包括MySQL、SQLite、PostgreSQL、Oracle)集成。
點(diǎn)擊登錄服務(wù)器,輸入服務(wù)器賬號(hào)(root)與密碼后,輸入python3
進(jìn)入Python Prompt,輸入以下命令引入Django并查看其版本。
>>> import django
>>> print(django.get_version())
使用 django-admin 來(lái)創(chuàng)建 HelloWorld項(xiàng)目:
django-admin startproject HelloWorld
創(chuàng)建完成后我們可以查看項(xiàng)目的目錄結(jié)構(gòu):
cd HelloWorld/
tree
提示:
tree安裝命令:
CentOS:yum -y install tree
Ubuntu: apt-get install tree
目錄說(shuō)明:
○ HelloWorld: 項(xiàng)目的容器。
○ manage.py: 一個(gè)實(shí)用的命令行工具,可讓你以各種方式與該 Django 項(xiàng)目進(jìn)行交互。
○ HelloWorld/init.py: 一個(gè)空文件,告訴 Python 該目錄是一個(gè) Python 包。
○ HelloWorld/asgi.py: 一個(gè) ASGI 兼容的 Web 服務(wù)器的入口,以便運(yùn)行你的項(xiàng)目。
○ 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)目。
將輕量服務(wù)器公網(wǎng)IP
作為字符串添加到HelloWorld/settings.py中ALLOWED_HOSTS列表中。
接下來(lái)我們進(jìn)入 HelloWorld 目錄輸入以下命令,啟動(dòng)服務(wù)器:
python3 manage.py runserver 0.0.0.0:8000
其中,0.0.0.0 讓其它電腦可連接到開(kāi)發(fā)服務(wù)器,8000 為端口號(hào)(亦為缺省端口號(hào))。
在瀏覽器輸入輕量服務(wù)器公網(wǎng)IP:8000
,如果正常啟動(dòng),可見(jiàn)下圖:
億速云公眾號(hào)
手機(jī)網(wǎng)站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權(quán)所有
廣州億速云計(jì)算有限公司粵ICP備17096448號(hào) 粵公網(wǎng)安備 44010402001142號(hào)增值電信業(yè)務(wù)經(jīng)營(yíng)許可證編號(hào):B1-20181529