「Django Unleashed筆記/第二章」修訂間的差異
跳至導覽
跳至搜尋
Tankianting(討論 | 貢獻) (建立內容為「;建立簡單頁面 thumb|Django運作架構 * 建立app(一個app就是一個功能):{{code|./manage.py startapp hellow…」的新頁面) |
Tankianting(討論 | 貢獻) |
||
(未顯示同一使用者於中間所作的 2 次修訂) | |||
行 1: | 行 1: | ||
{{Nav|程式語言、邏輯學|Django Unleashed筆記}} | |||
;建立簡單頁面 | ;建立簡單頁面 | ||
行 29: | 行 31: | ||
]</pre> | ]</pre> | ||
* {{code|./manage.py migrate}} # 資料庫等的 migrate 檔生成 | * {{code|./manage.py migrate}} # 資料庫等的 migrate 檔生成 | ||
* {{code|./manage.py runserver}} #跑本機測試的伺服器,http://127.0.0.1:8000/ | * {{code|./manage.py runserver}} #跑本機測試的伺服器,http://127.0.0.1:8000/index 出現 hello world。 | ||
* 移除 app: | * 移除 app: | ||
行 35: | 行 37: | ||
** setting.py 移除 app | ** setting.py 移除 app | ||
** 移除 app 的資料夾 | ** 移除 app 的資料夾 | ||
==關聯條目== | |||
{{特殊:字首索引/Django Unleashed筆記}} | |||
[[category:資訊]] | [[category:資訊]] |
於 2022年11月10日 (四) 23:13 的最新修訂
- 建立簡單頁面
- 建立app(一個app就是一個功能):
./manage.py startapp helloworld
- myblog/settings.py
INSTALLED_APPS = [ ... 'helloworld', ]
- 建立 function view
helloworld/views.py
:
from django.http import HttpResponse def greeting(request): #function view return HttpResponse('hello world')
- myblog/urls.py:
from django.contrib import admin from django.urls import path from helloworld import greeting #匯入用 urlpatterns = [ path('admin/', admin.site.urls), path(r'index/', greeting), # 追加 ]
./manage.py migrate
# 資料庫等的 migrate 檔生成./manage.py runserver
#跑本機測試的伺服器,http://127.0.0.1:8000/index 出現 hello world。
- 移除 app:
- urls.py 移除 function
- setting.py 移除 app
- 移除 app 的資料夾