# 第一個Django專案! > 記得先去python官網下載python 1. 下載django ```bash pip install django ``` 如果`py --version`有顯示最新版本,但還是沒辦法pip,用以下的程式碼 ```bash= py -m pip install django ``` 2. 建立專案 ```bash python -m django startproject 專案名稱 ``` >python -m django startproject LostCorner >合法的 Python 識別字(identifier) > 只能用字母、數字與底線 _ 不能含有 - 或空格 不能以數字開頭 3. 開啟專案 ```bash cd 專案名稱 python manage.py runserver ``` 打開瀏覽器並訪問`http://127.0.0.1:8000/` 會看到以下歡迎畫面 ![image](https://hackmd.io/_uploads/H1cFsYmAkx.png) --- ## 建立app 在vsCode開啟專案 > 沒意外的話會是在C / user 裡面 * 終端機中輸入 ```bash python manage.py startapp app名稱 ``` > python manage.py startapp lostC 如果有錯 可以試試看指令用`py` --- (以下用welcome作app範例) 在welcome / **views.py**中新增 ```python= from django.shortcuts import render from django.http import HttpResponse # Create your views here. def index(request): return HttpResponse("Hello Django, Nice 2 meet u") ``` 接著將主專案的urls.py複製一個到welcom中 並修改成 ```python= from django.contrib import admin from django.urls import path from . import views urlpatterns = [ path ('', views.index , name = 'index') ] ``` 將主專案的urls.py改成 ```python= from django.contrib import admin from django.urls import path,include urlpatterns = [ path('', include('welcome.urls')), path('admin/', admin.site.urls), ] ``` 在 setting.py 加上剛剛創建的app ```python= INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'welcome', # 加在這 ] ``` 完成上述操作後 **`python manage.py runserver`** http://127.0.0.1:8000/ 會顯示 ![image](https://hackmd.io/_uploads/Sy7N3YXAJx.png) --- :::info 趁機宣傳一下我自己的個人網站跟Youtube頻道 !! **[個人網站](https://hyc.eshachem.com/) | [Youtube頻道](https://www.youtube.com/@Hy.C)** ::: @2025 Hy.C 陳毓 > Copyright ©Hy.C 陳毓 CC BY-NC-SA 4.0 | 禁止商業用途 | 轉載標記出處 | 改編作品必須在相同條款下分享。