FrontEnd/Django

1. Django URLs 웹 어플리케이션은 URL을 통한 클라이언트의 요청에서부터 시작함 Variable routing URL 주소를 변수로 사용하는 것을 의미 URL의 일부를 변수로 지정하여 View 함수의 인자로 넘길 수 있음 즉, 변수 값에 하나의 path()에 여러 페이지를 연결 시킬 수 있음 Variable routing 작성 변수는 ""에 정의하며 view 함수의 인자로 할당됨 기본 타입은 string이며 5가지 타입으로 명시할 수 있음 1 2 3 4 5 str int slug uuid path `/ `를 제외하고 비어 있지 않은 모든 문자열 작성하지 않을 경우 기본 값 0 또는 양의 정수와 매치 - - - App URL mapping 하나의 프로젝트에 여러 앱이 존재한다면, 각각의 앱..
1. Django 구조 이해하기 (MTV Design Pattern) Design Pattern 각기 다른 기능을 가진 다양한 응용 소프트웨어를 개발 할 때 공통적인 설계 문제가 존재하며, 이를 처리하는 해결책 사이에도 공통점이 있다는 것을 발견 → 이러한 유사점을 패턴 목적 | 특정 문맥에서 공통적으로 발생하는 문제에 대해 재사용 가능한 해결책을 제시 프로그래머가 어플리케이션이나 시스템 디자인할 때 발생하는 공통된 문제들을 해결하는데 형식화 된 좋은 관행 장점 | 디자인 패턴을 알고 있다면 서로 복잡한 커뮤니케이션이 매우 간단해짐 다수의 엔지니어들이 일반화된 패턴으로 소프트웨어 개발을 할 수 있도록 한 규칙, 커뮤니케이션의 효율성을 높이는 기법 Django's Design Pattern MTV 패턴 :..
1. framework 웹 서비스 - 누군가 개발해 놓은 코드를 잘 재사용 프레임워크(Framework) : 서비스 개발에 필요한 기능들을 미리 구현해서 모아 놓은 것 제공받은 도구들과 뼈대, 규약을 가지고 무언가를 만드는 일 특정 프로그램을 개발하기 위한 여러 도구들과 규약을 제공하는 것 장점 : 개발 속도 빨라짐 / 검증된 코드 / 반복을 줄이고 / 협업이 용이 단점 : 선택의 폭이 좁아짐 / 러닝커브가 존재 Django 1. Python으로 작성된 프레임워크 > 파이썬이라는 언어의 강력함과 거대한 커뮤니티 2. 수많은 여러 유용한 기능들 3. 검증된 웹 프레임워크 > 화해, Toss, 두나무, 당근마켓, 요기요 등 > 유명한 많은 서비스들이 사용한다는 것 == 안정적으로 서비스를 할 수 있는 검증 ..
소정이에요
'FrontEnd/Django' 카테고리의 글 목록