728x90
반응형
페이지 파일 만들어서 연결하자.
url.py에 URL을 추가하자.
view.py에 함수추가하고, 연결하자.
내부 내용은 적절히 만들자.
-----------
Header 의 소개나 nav_list 의 값이나, 같은 값을 계속 유지하는 게 있다.
해당 부분에 데이터를 입력하자.
views.py 에서 dictionary 를 만들어주면 된다.
여기까지 코드 보기 (화면의 결과는 전과 다르지 않으므로 첨부하지 않는다.)
urls.py 코드 보기👇
더보기
from django.contrib import admin
from django.urls import path
from . import views
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.index, name='index'),
path('contact/', views.contact, name='contact'),
path('timeline/', views.timeline, name='timeline'),
path('works/', views.works, name='works')
]
views.py 코드 보기👇
더보기
from django.shortcuts import render
# Create your views here.
def index(request):
context = add_fixed_data()
context['title'] = "Odin's Website"
return render(request, 'wednesday1304/index.html', context)
def timeline(request):
context = add_fixed_data()
context['title'] = "Odin's Timeline"
return render(request, 'wednesday1304/pages/timeline.html', context)
def works(request):
context = add_fixed_data()
context['title'] = 'What ODIN Did'
return render(request, 'wednesday1304/pages/works.html', context)
def contact(request):
context = add_fixed_data()
context['title'] = 'CONTACT to ODIN'
return render(request, 'wednesday1304/pages/contact.html', context)
def add_fixed_data():
fixed_data = { 'odin' : 'Odin'
, 'odinTitle' : "About Odin"
, 'timeline' : 'Timeline'
, 'timelineTitle' : "See Odin's Timeline"
, 'works' : 'Works'
, 'worksTitle' : "See What Odin done"
, 'contact' : 'Contact'
, 'contactTitle' : "Contact Odin"
, 'Odin_Word' : "미미르샘"
, 'copyright' : '© Copryright 2022 All Rights Reserved'
, 'web_title' : "Odin's Web"
, 'Privacy_Policy' : 'Privacy Policy'
}
return fixed_data
Html 파일을 만들자.
728x90
반응형
'Programming > Making django Web Page' 카테고리의 다른 글
django로 내 웹페이지 만들기(6) - MySQL 과 연동 (0) | 2022.06.07 |
---|---|
django로 내 웹페이지 만들기(5) - DB 만들기 (MySQL) (0) | 2022.06.03 |
django로 내 웹페이지 만들기(3) - static 페이지 구성하여 include 하기 (0) | 2022.06.01 |
django로 내 웹페이지 만들기(2) - 반응형 웹, Navigation Bar 토글하기 + Header, Footer 꾸미기 (0) | 2022.05.31 |
django로 내 웹페이지 만들기(1) - 레이아웃 디자인하기 (0) | 2022.05.31 |
댓글