408
京東網上商城
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
時區改為上海
語言改為中文
在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,本文不討論。
# 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