분류 전체보기6 Django Class Review(static file) 기본적으로 웹사이트에 사용되는 정적파일에는 여러가지가 있는데, 보통 사진, CSS 파일, JavaScript파일 등 다양하다. 이러한 정적 파일을 템플릿에 연결하기 위해서는 경로를 알려줘야하는데, Django에서는 static 태그를 이용해서 소스의 위치만 알려줘 간단하게 연결이 가능하다. 1.static 폴더 먼저 앞서 templates와 같이 앱 단위로 static폴더를 만들고 그 내부에 다시 앱 이름을 설정한 후에 원하는 정적 파일을 연결해야한다. 내가 사용하는 app의 이름이 my_app이고 cat.jpg라는 이미지 파일을 사용하고 싶다면 아래와 같이 폴더를 만들어 파일을 삽입하면 된다.2.settings.py이제 해당 static 폴더를 이용해서 정적 파일을 연결하기 위해서는 settings.p.. 2025. 8. 19. Django Class Review(custom 404 page) 일반적으로 아무런 설정을 하지 않고 없는 페이지에 접속하는 경우 다음과 같이 오류 페이지가 나오게된다.하지만 이러한 오류 404 페이지를 원하는 문구를 출력하도록 커스텀하고 싶다면 다음과 같으 방법을 사용하면 된다.1)404.html앞서 Review2에서 만든 프로젝트 레벨의 templates 폴더에 404.html 파일을 만들고 아래와 같이 원하는 문구를 출력하도록 작성한다.이제 아래와 같이 settings.py 파일에 들어가 아래와 같이 설정을 변경해준다면 404.html에 입력해 놓은 문구가 오류시에 출력되게 된다.2)custom error.html하지만 404.html이라는 이름이 아닌 다른 이름을 사용해서 파일을 만들고 싶다면 다른 방법을 사용해야한다. 먼저 error_view.html이라는 이.. 2025. 8. 19. Django Class Review2(template) 1.기본 설정(view와 url 설정)views.py를 통해 만들어진 template을 연결하기 위해서는 다음과 같이 프로젝트와 앱을 만들어놔야한다. 1)django-admin startproejct my_site해당 명령어를 이용해서 my_site라는 프로젝트를 만든다.2)python manage.py startapp my_app해당 명령어를 이용해서 my_app이라는 애플리캐이션을 만든다.3)my_app에는 urls.py가 없기 때문에 urls.py파일을 만들고 urlpatterns를 통해 view와 연결하고 views.py에는 example_view함수를 만들어 example.html 파일을 연결시킨다. 마지막으로 프로젝트 레벨의 my_site의 urls.py에 my_app의 url을 연결하여 기본.. 2025. 8. 14. Django Class Review1(view, URL) 1. 기본 명령어1)django-admin: 관리자 명령어로 원하는 작업 명령어들을 볼 수 있음2)python manage.py: 실제 실행 파일의 명령어로 runserver와 같은 동작을 실행할 수 있음ex) python manage.py startapp first_app => first_app이라는 어플리캐이션 생성2. URL 연결1)view.py와 urls.py-view.py는 일종의 보여주는 로직이 들어있는 곳-urls.py는 view에 들어있는 기능을 실제 urls로 연결시켜주는 부분여기서 동적 라우팅을 위한 으로 topic인자를 사용자로부터 입력 받는다.입력받은 topic은 view.py에서 사용자의 요청과 함께 news_view의 인자로 들어가 동작하게된다. 2)project level의 .. 2025. 8. 12. 이전 1 2 다음