기본 세팅
📌 가상 환경 실행 후, Django project 실행
django-admin startproejct config .
📌 'acc' app 생성 및 등록
① 'acc' app 생성.
python manage.py startapp acc
② 'acc' app 등록.
(config/settings.py)
...
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'acc.apps.AccConfig'
]
...
📌 url 분리
① (config/urls.py)
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('acc/', include('acc.urls'))
]
② acc 폴더에 urls.py 파일 생성.
(acc/urls.py)
from django.urls import path
urlpatterns = [
]
📌 template 분리
① templates/acc 폴더 생성.
② (config/settinigs.py)
...
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [BASE_DIR/'templates'],
...
📌 'index.html' 파일 생성 및 연결
① templates/acc 폴더 안에 index.html 생성.
(index.html)
<h1>INDEX PAGE</h1>
② (acc/urls.py)
from django.urls import path
from . import views
urlpatterns = [
path('index/', views.index, name="index")
]
③ (acc/views.py)
from django.shortcuts import render
# Create your views here.
def index(request):
return render(request, "acc/index.html")
📌 실행 확인
① 서버 실행.
python manage.py runserver
② 'http://127.0.0.1:8000/acc/index/' 사이트에서 확인.
'Django' 카테고리의 다른 글
[Django] user CRUD(2) - User 생성 (0) | 2022.12.20 |
---|---|
[Django] 인증(Authentication) (0) | 2022.12.20 |
[Django] 사진 CRUD(6) - 사진 없는 경우, 다른 이미지 띄우기 (0) | 2022.12.20 |
[Django] 사진 CRUD(5) - 사진 추가하기(C) (0) | 2022.12.20 |
[Django] 사진 CRUD(4) - 사진 클릭 시, 삭제하기(D) (0) | 2022.12.20 |
댓글