[코낭] SEOUL G-캠프 Django 3강

최정윤·2023년 7월 23일
0

코낭

목록 보기
22/41

mac 환경에 장고 설치 및 환경세팅


깃배쉬 & homebrew 설치

https://velog.io/@lovesoulwhy/MacOS-Homebrew-%EB%B0%8F-git-bash-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95


3강 Django 프로젝트 설계

[참고링크]
https://gcamp.tistory.com/574

3-1. Django framework 흐름도

3-2. URLconf(urls.py)

3-3. View(views.py)

tempPjt/urls.py

students/urls.py

  • 함수 실행에 대한 매핑 코드
  • <str:name>det/
    • 꺽쇠 안에 들어오는 변수를 기준으로 해당 매개 함수를 가지고 온다.

3-4. Model(models.py)

students/models.py

  • 데이터베이스 테이블 구조를 만드는 코드이다.
  • ORM 방식 / query 사용 x
  • 테이블명 클래스 명 밑으로 필드명 요소들이 들어간다.
  • query의 create와 같은 개념이다.

3-5. Template(*.html)

tempPjt/settings.py

students.apps.StudentsConfig의 경우

위와 같이 stdents/apps.py를 확인해보면 해당하는 함수명을 확인할 수 있다.

  • settings.py에 어플리케이션을 모두 등록해주어야 한다.

3-6. 프로젝트 설정

  • 개발모드: 아직 상용화되지 않은 웹서비스이다.

  • 운용모드: 상용화 되어 있다. 고유화된 IP주소를 입력해주어야 한다.

  • host명이 비어있거나

  • 개인의 dh서버로 받은 사설 ip로

  • 운영모드

3-7. 기본 사용자 및 그룹 테이블 생성

3-8. 관리자 계정 생성 및 서버 구동


  • 다른 프레임워크와 달리 자동으로 관리자 모드가 생성된다.
profile
개발 기록장

1개의 댓글

comment-user-thumbnail
2023년 7월 23일

개발자로서 성장하는 데 큰 도움이 된 글이었습니다. 감사합니다.

답글 달기