Django安裝
和python其他包的安裝一樣,可以使用pip安裝。
執行如下,Django查看版本。
$ python -m django --version
創建一個簡單的網站
通過命令行就可以實現。
$ django-admin startproject mysite
mysite/:根目錄是項目的容器,名稱可以自定義。
manage.py:命令行工具,可以多種方式來和Django項目交互。
mysite/__init__.py:空文件來表明這是個Python包。
mysite/settings.py:設置或配置文件。
mysite/urls.py:URL聲明。
mysite/wsgi.py:為WSGI兼容的web服務提供接入點。
啟動服務
$ python manage.py runserver
創建應用
嘗試創建一個投票的web應用。
$ python manage.py startapp polls
多了一個polls目錄,這就是polls應用。
填充代碼
1.寫自己的view
polls/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
2.添加URL配置
創建polls/urls.py文件
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
修改mystic/urls.py文件
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^polls/', include('polls.urls')),
url(r'^admin/', admin.site.urls),
]
說明:include()函數允許引用其他URLconfs。
url()函數接受4個參數,regex與view必傳,kwargs與name可選。
這兩個的函數詳細使用可以到官網去查。