真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Django--安裝入門(mén)-創(chuàng)新互聯(lián)

關(guān)于Django的學(xué)習(xí),我主要依據(jù)的兩個(gè)地址,希望可以和大家分享:

蚌山網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)建站于2013年開(kāi)始到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。

http://www.runoob.com/django/django-install.html

http://djangobook.py3k.cn/2.0/

-------------------------------------------------------------------------------------------------

【入門(mén)簡(jiǎn)介】

web開(kāi)發(fā)激動(dòng)人心且富于創(chuàng)造性,同時(shí)也繁瑣令人生厭;python有許多的web框架,但是Django是重量級(jí)框架中最有代表性的一個(gè),能以最小代價(jià)構(gòu)建和維護(hù)高質(zhì)量的web應(yīng)用。

djangobook中,展示的內(nèi)容豐富而強(qiáng)大,起初清晰去講解框架所帶來(lái)的優(yōu)勢(shì):

python開(kāi)發(fā)web,最原始方法是利用CGI標(biāo)準(zhǔn)(98年很流行),首先做一個(gè)python腳本,輸出HTML代碼,保存到.cgi文件,通過(guò)瀏覽器訪問(wèn)該.cgi文件;

1、這樣每個(gè)CGI腳本,需要重復(fù)寫(xiě)鏈接數(shù)據(jù)庫(kù)的代碼,繁雜;

2、開(kāi)發(fā)人員需要額外關(guān)注輸出的類型和完成后關(guān)閉數(shù)據(jù)庫(kù),循環(huán)會(huì)降低效率;

3、沒(méi)有python開(kāi)發(fā)經(jīng)驗(yàn)的web設(shè)計(jì)師,改錯(cuò)某個(gè)字符,導(dǎo)致整個(gè)應(yīng)用崩潰,等等等;

框架將會(huì)解決那么一系列不必要的重復(fù)勞動(dòng),使開(kāi)發(fā)者專注于編寫(xiě)代碼,而且不需要從頭做起。

Django框架采用了MVC軟件設(shè)計(jì)模式,即模型M、視圖V、控制器C。這種模式關(guān)鍵優(yōu)勢(shì)在于各個(gè)組件松散結(jié)合的,每個(gè)驅(qū)動(dòng)都有明確目的,且獨(dú)立。

django的開(kāi)發(fā)者保證主要版本號(hào)向下兼容,即1.1應(yīng)用可用于1.2、1.4,但不能用于2.0;初次發(fā)布于2005年7月, 并于2008年9月發(fā)布了第一個(gè)正式版本1.0 。

本質(zhì)上:Django就是python編寫(xiě)的一組類庫(kù),學(xué)習(xí)django就是學(xué)pytho編程和理解類庫(kù)的運(yùn)作方式;

Django是python編寫(xiě),所以安裝django首先確保已經(jīng)安裝了python(它可以運(yùn)行任何Python可運(yùn)行的環(huán)境,包括手機(jī))

默認(rèn)django有兩個(gè)版本:最新的官方發(fā)行版和有風(fēng)險(xiǎn)的主干版本(Trunk);推薦官方發(fā)行版

安裝pythonhttp://beibing.blog.51cto.com/10693373/1774252
1、Python 下載地址:https://www.python.org/downloads/
2、Django 下載地址:https://www.djangoproject.com/download/

【windows 安裝Django】
下載 Django 壓縮包,解壓并和Python安裝目錄放在同一個(gè)根目錄

進(jìn)入 Django 目錄,執(zhí)行python setup.py install,開(kāi)始安裝

Django將要被安裝到Python的Lib下site-packages。
Django -- 安裝入門(mén)

然后是配置環(huán)境變量,將這幾個(gè)目錄添加到系統(tǒng)環(huán)境變量中:

C:/Python33/Lib/site-packages/django;C:/Python33/Scripts。

添加后就可以使用Django的django-admin.py命令新建工程了
Django -- 安裝入門(mén)

檢查是否安裝成功
輸入以下命令進(jìn)行檢查: 進(jìn)入python命令行
>>>import django
>>>django.get_version()
如果輸出了Django的版本號(hào)說(shuō)明安裝正確。

【Linux 上安裝 Django】
easy_install 安裝方法
安裝 setuptools
yum install setuptools
easy_install django

pip 命令安裝方法
pip install Django  可以指定版本號(hào)和下載默認(rèn)時(shí)間 pip install Django==1.10.3 --timeout 6000

源碼安裝方法
下載源碼包:https://www.djangoproject.com/download/
tar xzvf Django-X.Y.tar.gz   # 解壓下載包
cd Django-X.Y            # 進(jìn)入 Django 目錄
python setup.py install      # 執(zhí)行安裝命令
檢查:安裝成功后 Django 位于 Python 安裝目錄的 site-packages 目錄下。
進(jìn)入python或ipython

>> import django 

>> django.VERSION 

輸出版本號(hào)安裝成功
【Mac 下安裝】
從這里下載最新的穩(wěn)定版本:DJango-1.x.y.tar.gz,在頁(yè)面右側(cè)列表下載,如下圖:
Django -- 安裝入門(mén)
記住是最新的官方版本哦.其中x.y是版本號(hào)。進(jìn)入你下載該文件的文件夾目錄,執(zhí)行如下命令:

(Mac下默認(rèn)是/Users/xxx/Downloads,xxx是你的用戶名)
tar zxvf Django-1.x.y.tar.gz
你也可以從 Github 上下載最新版,地址:https://github.com/django/django
git clone https://github.com/django/django.git
安裝
進(jìn)入解壓后的目錄:
cd Django-1.x.y
sudo python setup.py install
安裝成功后會(huì)輸出以下信息:
……
Processing dependencies for Django==1.x.y
Finished processing dependencies for Django==1.x.y
再進(jìn)入我們的站點(diǎn)目錄,創(chuàng)建 Django 項(xiàng)目:
django-admin.py startproject testdj
啟動(dòng)服務(wù):
cd testdj # 切換到我們創(chuàng)建的項(xiàng)目
python manage.py runserver
……
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
以上信息說(shuō)明,項(xiàng)目已啟動(dòng),訪問(wèn)地址為http://127.0.0.1:8000/

【Django和數(shù)據(jù)庫(kù)】

其實(shí)安裝成功后,就可以直接運(yùn)行了,但是如果開(kāi)發(fā)web站點(diǎn)時(shí),需要配置一個(gè)數(shù)據(jù)庫(kù)服務(wù)器。

Django支持四種數(shù)據(jù)庫(kù):

PostgreSQL、SQLLite3、MySQL、Oracle

條件允許的話推薦用PostgreSQL,Django的可選GIS支持,它為PostgreSQL提供了強(qiáng)大的功能;

Python2.4或更早的版本,你需要 SQLite 3而不是版本2,使用Python2.5以后的就無(wú)所謂了;

一般情況下,我們還是使用mysq的居多,要求MySQL4.0或更高的版本;

django需要Oracle9i或更高版本;

【第一個(gè)項(xiàng)目】

以下以Linux系統(tǒng),mysql數(shù)據(jù)庫(kù)為例:

創(chuàng)建項(xiàng)目:django-admin.py startproject HelloWorld

Django -- 安裝入門(mén)

HelloWorld: 項(xiàng)目的容器。
manage.py: 一個(gè)實(shí)用的命令行工具,可讓你以各種方式與該 Django 項(xiàng)目進(jìn)行交互。
HelloWorld/__init__.py: 空文件,告訴 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)目。

創(chuàng)建應(yīng)用:python manage.py startapp blog  //這不具體介紹

啟動(dòng)服務(wù):python manage.py runserver 8000  //只允許本地連接

啟動(dòng)服務(wù):python manage.py runserver 0.0.0.0:8000 //告訴服務(wù)器偵聽(tīng)任意網(wǎng)絡(luò)接口

Django -- 安裝入門(mén)

之后就可以在web端,輸入 ip:8000 進(jìn)行訪問(wèn)了。

Django -- 安裝入門(mén)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


網(wǎng)站名稱:Django--安裝入門(mén)-創(chuàng)新互聯(lián)
本文URL:http://weahome.cn/article/desiph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部