본문 바로가기
Programming/Python, Django

pycharm, django framework에서 index.html 만들어서 최초 화면 구성하기

by 지혜를 탐구하는 오딘 2022. 3. 20.
728x90
반응형

[관련된 글]

1초 만에 pycharm에서 Django Framework 시작하기, 설치 실행하기


 

pycharm, django framework에서 index.html 만들어서 최초 화면 구성하기

 

 

친척 중 1명이, pycharm에서 위 화면은 띄우는데, 그다음 index.html을 띄우질 못하더라. 그래서 거기까지 글을 써보려 한다. 

 

 

Terminal을 실행해서 아래 명령어를 실행하자.

cd django_hello_there; python .\manage.py startapp 'prj_there'

앱 디렉토리가 생성된다. 

다음 해당 프로젝트의 settings.py 파일을 열어서, 'INSTALLED_APPS'에 app 이름을 추가하자.

 

나의 경우, settings.py(.\django_hello-there\django_hello_there\settings.py)를 열어서, INSTALLED_APPS에 'prj_there'를 추가했다.

 

역시나 Terminal을 열자. (PowerShell 이 열린다!!)

New-Item -path .\prj_there\templates\prj_there\index.html -ItemType File -force

** 위 명령어는 PowerShell 스크립트다. cmd(명령어 프롬프트)에서는 안 된다! 하지만 cmd 명령어는 PowerShell에서 실행된다. 

 

-path 부분을 보면, 'prj_there'라는 앱 이름이 있다. 자신의 앱 이름에 맞게 수정하자.

 

<물론 수작업으로 디렉토리 생성하고, index.html을 만들어도 된다. 그 방법은 마우스 우클릭으로 하자. 자연스럽게 깨달을 것이다.>

 

'index.html'에 내용을 입력하자.

 

앱 디렉토리 내에 'views.py'를 열어서 아래 코드를 입력하자.

from django.shortcuts import render


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

 

urls.py 가 생성되었다.

Terminal을 열고, 아래 명령어를 입력하자.

New-Item .\prj_there\urls.py -ItemType File

'urls.py'파일이 생성되었다.

 

그리고 아래 코드를 '\prj_there\urls.py'에 추가하자.

from django.urls import path

from . import views


urlpatterns = [
    path('', views.index, name='index'),
]

 

 

'urls.py'에 view와 url을 연결하자.

프로젝트의 'urls.py'에 들어가서, url 패턴을 추가하자.

** include를 import 하는 걸 절대 잊지 말자.

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

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('prj_there.urls')),
]

 

 

그리고 Terminal에서 서버를 실행하자.

python .\manage.py runserver

 

 

아래와 같이 index.html 이 열린다.

 

 

 

(참고 자료)

3-05 첫 번째 Django프로젝트 시작하기 - https://wikidocs.net/91422


[관련된 글]

1초 만에 pycharm에서 Django Framework 시작하기, 설치 실행하기

 

 

 

 

 

 

728x90
반응형

댓글