각 경로별로 있는 파일들을 연결시켜보자. 프로젝트의 부모 urls.py 와 각 자식(앱 내) urls.py를 연결한다.
1. urls.py 수정 : 요청받은 url로 이동하기 위해 mySpartaSns의 urls.py를 수정한다.

# mySpartaSns/urls.py
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
# include 를 사용하여 user의 urls.py의 모든 url을 연결한다.
path('', include('user.urls'))
]
2. user의 views.py 수정
# render 를 사용하여 html을 그려준다.
from django.shortcuts import render
def sign_up_view(request):
return render(request, 'user/signup.html')
def sign_in_view(request):
return render(request, 'user/signin.html')
3. user 의 urls.py 수정
from django.urls import path
# user/views.py의 함수에 지정된 url을 연결한다.
from . import views
urlpatterns = [
path('sign-up/', views.sign_up_view, name='sign-up'),
path('sign-in/', views.sign_in_view, name='sign-in'),
]
'Python > Django' 카테고리의 다른 글
| Django 로그인 기능(Session) (0) | 2022.05.31 |
|---|---|
| HTTP method == 'GET' , 'POST' (0) | 2022.05.31 |
| Django의 템플릿 문법(html) (0) | 2022.05.30 |
| Django 자체 기능 Admin 맛보기! (0) | 2022.05.29 |
| Django 프로젝트 구조를 구성하고 DB에 연결하자. (0) | 2022.05.27 |