閱讀408 返回首頁    go 汽車大全


django版 helloworld

1.用django 創建程序的第一步是配置開發環境,如何安裝django見上一篇博客

2.要創建一個django 項目非常簡單,需要 startproject命令即可,輸入命令:django-admin.py startproject 項目名稱(此處為helloworld)

3.django會在當前目錄下生自動生成一個helloworld文件,其目錄如下:


以上是Django 1.4以後的目錄結構(如果是1.4之前的版本,manage.py和settings.py等文件是在同一層)。站點的配置被放在與項目同名的一個app裏(本例中是helloworld),所以下文的項目文件夾指的是helloworld,注意不要和helloworld/helloworld文件夾混淆。

  • __init__.py:python特性,可以是空文件,隻是表明這個文件夾是一個可以導入的包。
  • settings.py:配置文件,主要是數據庫信息、加載模塊的信息。
  • url.py:URL配置文件,指定函數與URL的映射關係。
  • wsgi.py:暫時不用了解,開發都是用Django自帶的測試服務器,用nginx/apahce+wsgi啟動Django時才用得上。4.進入helloworld/helloworld文件夾
  • cd helloworld/helloworld
5.打開settings.py 文件,做如下修改

時區改為上海


語言改為中文


在installed_apps裏麵添加自己的定義的應用




6.打開urls.py文件

在文件最後添加一句: url(r'^blog/index/$','blog.views.index'),


7.創建自己的應用

進入上一級文件


輸入命令:django-admin.py startapp blog(注意此處的blog為第五步添加的blog )


此步驟完成後,創建一個blog文件

blog中文件意義如下:

  • models.py:模型文件,用 Python 類來描述數據表
  • views.py:視圖文件,用來聯係模型與模版,主要的業務邏輯一般都寫在這裏
  • tests.py:單元測試文件,Python的test功能很強大,有興趣可以自行google,本文不討論。
8.編輯blog目錄下的views.py 文件,添加如下代碼:

# Create your views here.

from django.http import HttpResponse

def index(req):
	return HttpResponse('<h1>hello world,welcome to django</h1>')

9.啟動django  自帶的開發服務器

輸入python manage.py runserver


由上圖可知,在瀏覽器中敲入127.0.0.1即可訪問程序,在瀏覽器輸入127.0.0.1/blog/index,結果如下:


最後更新:2017-04-03 16:48:57

  上一篇:go ZED Board從入門到精通(三):從傳統ARM開發到PS開發的轉變
  下一篇:go ExtJs學習筆記(1)ItemSelector (用戶關係左右選擇組件)