Python 3.8 django - log 2 Create simple website

20200709

用番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 > 多左,






留言

這個網誌中的熱門文章

香港袐密行動

要老是忘記, 我更記不起