記錄已安裝Python 3.5 之下建立第一個Django網站的流程
前提已建立了Django後
如尚未建立,可直接在終端機下指令
pip install "django<1.9"
#首先建立起網站資料夾
mkdir 資料夾名稱
#指向資料夾
cd 資料夾名稱
#建立網站
django-admin.py startproject 網站名稱
#指向網站資料夾
cd 網站名稱
#啟動網站
python manage.pyrunserver
上述完成後,即可開啟http://127.0.0.1:8000/ 看看網站是否正常開啟
django 建立好網站開始建立功能在網站上面
#建立網站上的app
python manage.py startapp trip
在網站上的app中建立一個View並顯示Hellow World!
修改第1步 將建好的app掛上網站
檔案總管:網站資料夾/網站名稱/settings.py 中加入trip
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'trip',
]
第2步 建立view
檔案總管:網站資料夾/app資料夾/views.py 加入畫面上要印的資訊
from django.http import HttpResponse
#宣告Hello view
def hello(request):
return HttpResponse('Hello');
第3步 調整一下url的格式
檔案總管:網站資料夾/網站名稱/url.py 加入「hello/」指向第2步的function name
from app名稱.views import hello
urlpatterns = [
#url(regex, view)
url(r'^admin/', admin.site.urls),
#r'^hello/$' 代表的是 hello/ 這種 URL
url(r'^hello/$', hello),
]
接著重新啟動網站,在http://127.0.0.1:8000/hello/ 應該可以看到view的內容
參考書:https://djangogirlstaipei.gitbooks.io/django-girls-taipei-tutorial/django/project_and_app.html