# 第一個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/` 會看到以下歡迎畫面

---
## 建立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/ 會顯示

---
:::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 | 禁止商業用途 | 轉載標記出處 | 改編作品必須在相同條款下分享。