8주차 Front-E 스터디 TIL

박규원·2023년 5월 25일
0

Front-E 스터디 TIL

목록 보기
8/9

오늘은 저번시간에 이어서 장고를 이용하여
파이썬 가상환경을 통해
페이지를 띄워보겠다.

mapping_django 폴더 만들어서
static 폴더을 만들고
하위에 css,images,js 폴더를 만들어준다.(본인이 그전에 만든 파일들을 넣는 폴더이다.)

templates폴더 만들고
안에 mapping_django_app 폴더를 만들어주고
그 하위에 index.html파일을 만들어준다.
(인덱스 파일에 json데이터를 가져와서 이를 출력하는 스크립트를 작성한다.)

이건 환경설정(basic setup)을 하는 과정이다

장고안에서
모든 html파일 맨 위에 {% load static %}(템플릿 태그)를 작성해야 한다.
(스태틱이라는 폴더를 돌고온다는 말)
다른파일들을 들고올때도 경로를 설정하여 위와 같이 작성하여 들고오면 된다.

views.py파일에 json데이터를 넣어준다.

urls.py파일에 가상환경(?)을 설정해주는 코드를 넣어준다

from django.contrib import admin
from django.urls import path
from mapping_django_app import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.index, name = 'index'),
]

오늘은 벡엔드가 하는 역할을
우리가 해보았다.

파이썬 가상환경에서
아직은 꾸미지 않은 화면을 러프하게 출력해보았다.
지금 벨로깅을 하면서 파이썬 가상환경을 통해
페이지를 띄우는 것을 해보려고 하였지만
기억이 나지 않아서,,, 나중에 기회가 되면
다시 작성하도록 하겠다.

만약 환경설정을 마무리하고, 여기에는 작성하지 않은 모든 과정을 다 하고
터미널 cmd창에서

python manage.py makemigrations 
python manage.py migrate
python manage.py runserver 

를 작성해주면
페이지를 띄울 수 있다.

profile
Just do IT

0개의 댓글