Python 3.8 django - log 2 Create simple website
20200709
用番log 1 的project
1. 係meeting_planner 到, run python manage,py startapp website

3. settings.py, 加番website

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions'
'django.contrib.messages',
'django.contrib.staticfiles',
'website'
]
4. 係views.py 加番個 welcome function , 同httpreponse


urls.py

用番log 1 的project
control flow

================================
1. 係meeting_planner 到, run python manage,py startapp website
你會見到 website folder create 左

2. Delete 所有folder and py , 只留兩個

3. settings.py, 加番website
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions'
'django.contrib.messages',
'django.contrib.staticfiles',
'website'
]
4. 係views.py 加番個 welcome function , 同httpreponse
from django.shortcuts import render
from django.http import HttpResponse
def welcome(request):
return HttpResponse("Welcome to the Meeting Planner!")
係urls.py, 加蕃個path
from django.contrib import admin
from django.urls import path
from website.views import welcome
urlpatterns = [
path('admin/', admin.site.urls),
path('welcome.html', welcome)
]
** 出奇位, 佢唔識認, 要mark meeting_planner, Sources Root.

5.Run python manage.py runserver
6. Create other page 叫 date,
views.py
from django.shortcuts import render
from django.http import HttpResponse
from datetime import datetime
def welcome(request):
return HttpResponse("Welcome to the Meeting Planner!")
def date(request):
return HttpResponse("This page was served at " + str(datetime.now()))
urls.py
from django.contrib import admin
from django.urls import path
from website.views import welcome, date
urlpatterns = [
path('admin/', admin.site.urls),
path('welcome.html', welcome),
path('date.html', date)
]
理論上唔洗run 多次, 會check 到幫你reload

7. 改個 welcome page 做default page
urls.py
from django.contrib import admin
from django.urls import path
from website.views import welcome, date
urlpatterns = [
path('admin/', admin.site.urls),
path('', welcome),
path('date.html', date)
]
改多次url > 多左,
留言
張貼留言