흰 스타렉스에서 내가 내리지

앱 추가하고 url 매핑하기 본문

Django

앱 추가하고 url 매핑하기

주씨. 2022. 6. 6. 18:29
728x90

여러 개 앱 생성

python3 manage.py startapp myapp
python3 manage.py startapp product
python3 manage.py startapp board

 

 

settings.py에 앱 등록

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myapp',
    'board',
    'product',
]

 

 

urls.py 연결

from django.contrib import admin
from django.urls import path, include
from myapp import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.first),
    path('product/', include('product.urls')),
    path('boards/', include('board.urls')),
]

 

 

product/urls.py 랑 board/urls.py 가서 url 패턴 등록

from django.urls import path
from board import views

urlpatterns = [
    path('', views.board)
]

 

localhost:8000/boards 라는 경로에 대하여 views.py 안의 board 함수를 실행한다는 뜻이다.

board/views.py 로 가서 board 함수를 등록해준다

from django.shortcuts import render

# Create your views here.
def board(request):
    return render(request, 'board.html')

 

board/templates/board.html 작성

 

'Django' 카테고리의 다른 글

django form 이용하기  (0) 2022.06.07
static  (0) 2022.06.06
가상환경 만들고 장고 개발 세팅하기  (0) 2022.06.06
Django 튜토리얼 파트 9: 폼(form)으로 작업하기  (0) 2022.04.28
Django 튜토리얼 3  (0) 2022.04.27