전체 글12 Django Class Review4(Admin) 1.Django Admin이란?django에서 간단하게 말하면 Admin은 자동으로 만들어지는 관리자 페이지이다. django.contrib.admin앱을 통해 제공되는 웹 기반 관리 도구라고 할 수 있다. 또한 프로젝트에서 만든 데이터베이스 모델을 바로 웹에서 추가, 수정, 삭제 할 수 있게 해준다. 즉 개발자가 만든 사이트의 백오피스(관리자용 사이트)라고 보면 된다. 2. 실습을 위한 사이트 만들기1)Create Templates[기본 틀 생성]-django-admin startproject my_animal_site로 프로젝트 생성-python manage.py startapp animals로 앱 생성[Templates 생성]-가장 상위 디렉토리 즉 my_animal_site와 animals 앱과 .. 2025. 9. 18. Docker Class (Image) 1. docker file1)기본 구조 및 인수명령어의미FROM도커 이미지의 기반(Base Image)을 지정하는 명령어이다.RUN이미지 빌드시 실행할 명령어이다.COPY호스트(내 컴퓨터)의 파일을 이미지 안으로 복사ENTRYPOINT컨테이너 실행 시 항상 실행될 명령어 지정 2025. 8. 27. Docker Class (Command) 1. Docker 가본 명령어1)run - 컨테이너 시작docker run : 해당 명령어는 이미지로부터 컨테이너를 처음 실행할 때 사용된다. docker run -d : -d옵션을 사용하면 docker 컨테이너를 분리 모드로 실행한다. 이를 통해 docker 컨테이너를 백그라운드 모드에서 실행하게 된다. 2)ps - 실행되는 컨테이너 리스트 docker ps : 해당 명령어는 다음과 같이 현재 실행되고 있는 컨테이너의 리스트 및 기본 정보를 나열해준다.docker inspect 컨테이너 이름 : 컨테이너의 세부적은 정보를 나열-a 옵션을 뒤에 붙인다면 실행되고 있는 것 뿐만 아니라 모든 컨테이너의 리스트 및 기본 정보를 나열해준다.3)stop - 컨테이너 중지docker stop : 해당 명령어는 컨테.. 2025. 8. 20. Django Class Review3(Database & Query) 먼저 데이터 베이스와의 상호작용하기에 앞서 간단하게 shell 명령어를 통해 모델과 데이터베이스를 실제로 탐색하고 활용할 수 있다. python manage.py shell 를 실행하게 되면 다음과 같이 터미널에 스크립트 형식으로 명령어를 입력할 수 있다. 이 shell을 활용하여 엔트리를 생성하고 삽입하고 확인하는 여러가지 과정을 거치게 될 것이다. 또한 종료하고 싶을때는 quit()을 입력하면 된다.1. Data interaction: creation & insertion데이터 베이스에서 만들어진 테이블에 새로운 엔트리를 생성하고 추가하고 싶은 경우 다음과 같은 3가지 방법을 통해서 적용할 수 있다.1)Model의 형식에 맞게 Oject를 정의하고 .save()를 통해 insert한다.위 예시의 경우.. 2025. 8. 20. 이전 1 2 3 다음