linux 命令 建立 Django 專案 使用路由返回首頁介面
1、首先使用cd 命令進入建立的專案資料夾
2、使用django-admin startproject web 命令建立一個名字為web的專案
3、使用python3 manage.py startapp myhome 命令創一個名字為myhome的App應用
4、在 manage.py 的同級目錄下建立返回的模板(html介面)使用 mkdir templates
5、編輯settings.py,這裡我個人使用的時sublime 開啟的,命令是 subl settings.py
6、找到settings.py 裡面的TEMPALTES修改DIRS為os.path.join(BASE_DIR,‘templates’)
7、在templates資料夾下建立myhome應用的資料夾,然後裡面建立HTML檔案index.html(即返回檔案)
8、開啟根urls.py檔案,新增url(r'^', include('myhome.urls')), 這是指向我們的子路由(應用程式的路由),注意:這裡使用include方法一定記住要引入include包:from django.conf.urls import url,include
9、建立我們的子路由在myhome(應用)下建立urls.py,把根路由的urls.py複製,貼上到子路由urls.py裡面,不要的東西刪掉,進行修改內容,匯入from . import views ,指向url(r'^$',views.index) 應用程式的index.html,
10、編寫在myhome(應用程式)下的views.py ,建立子路由指向的函式index(),
def index(request):
return render(request,'myhome/index.html')
11、啟動專案 在manage.py同級目錄下執行 python3 manage.py runserver