django--python之web開發框架搭建

一:django是什麼?css

 個人理解:python語言支持的一款web框架,爲python在web領域的開發提供了豐富的網絡服務。就如java的web開發的:spring、Hibernate相似,都是web框架。java

二:爲何要選擇django框架?python

1:django的開發文檔齊全、詳細,是的開發者很容易上手。web

2:django的支持的功能豐富。spring

3:目前公司招聘的時候考察的python的web框架就是--django.django

三:安裝django框架--windows環境下windows

1:django是python寫的,因此第一步要安裝:python環境瀏覽器

python下載地址:http://www.python.org/getit/ 。下載好了以後,一直安裝完成。服務器

2:將python安裝的根目錄(就是:python.exe所在的目錄)配置到windows環境變量path中:網絡

3:在cmd--輸入:python 若是出現python版本號,測試成功!

四:安裝django

1:下載地址:https://www.djangoproject.com/download/  。

2:將下載下來的壓縮包解壓.

3:cmd--cd F:\pythonweb\Django-1.4.1 切換到setup.py所在的目錄,輸入:

python setup.py install 開始安裝django.

4:安裝完了django以後,在cmd輸入:python  進入python編輯,而後輸入:

<<import django

<<print (django.get_version())

若是出現django的版本號表示django安裝成功了!

五:建立django項目,測試第一個項目.

1:將解壓下django的:F:\pythonweb\Django-1.4.1\django\bin 目錄配置到系統的path 環境變量中去。

2:我在F盤創建:F:\pythonweb\home\username\djcode目錄,爲創建項目結構打基礎。

3:Doc的cmd下切換目錄輸入 cd F:\pythonweb\home\username\djcode  ;而後輸入命令:Python django-admin.py startproject mysite 這時候,就會在~\djcode目錄下創建mysite項目。

4:進入你會發現以下文件:mysite/

    __init__.py
    manage.py
    settings.py
    urls.py

5:每一個文件的做用以下:

 

  • __init__.py :讓 Python 把該目錄當成一個開發包 (即一組模塊)所需的文件。 這是一個空文件,通常你不須要修改它。

     
     

     

     
     
  • manage.py :一種命令行工具,容許你以多種方式與該 Django 項目進行交互。 鍵入python manage.py help,看一下它能作什麼。 你應當不須要編輯這個文件;在這個目錄下生成它純是爲了方便。

    3
     

     

     
     
  • settings.py :該 Django 項目的設置或配置。 查看並理解這個文件中可用的設置類型及其默認值。

     
     

     

     
     
  • urls.py:Django項目的URL設置。 可視其爲你的django網站的目錄。 目前,它是空的。

     
     

     

     
     

6:儘管這些的文件很小,但這些文件已經構成了一個可運行的Django應用。

注意:恭喜你如今你已經成功建立了一個python的web項目了,開心吧!既然咱們建立了一個web項目那麼我就把 它運行起來看下吧!

六:運行第一個django項目
1:cmd -- 切換到項目目錄:F:\pythonweb\home\username\djcode\mysite 下(就是:manager.py所在目錄)。輸入: python manage.py runserver
 
2:而後你會看到以下信息:
 

3:在瀏覽器輸入: http://127.0.0.1:8000/ 就會看到以下界面:
 

這個時候代表你的第一個django項目部署成功了!若是你到了這一步,恭喜你!
 
注意:djgango的web項目測試的時候,可使用它自帶的web服務器;可是若是要部署正式的項目的時候,須要本身設置:Apache或者Nginx等.這個之後會介紹。
相關文章
相關標籤/搜索