[Python] Python3.5 建立Django首部曲

記錄已安裝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