python10 [Python] django (3/3) model & ORM 1. django module 맛보기2. django template 맛보기3. django model & ORM 이전글: 2024.05.25 - [Python] - [Python] django (2/3) template 맛보기 django ORM (Object Relational Mapping)은 SQL Query가 아닌 Object 기반의 DataBase을 접근하는 방식입니다. 프로젝트를 만들면 기본적으로 db.sqlite3 파일이 만들어져 있을 것입니다. 이 sql 파일을 접근하여 Table을 만들고 이를 제어하는 방법을 알아보도록 해 보겠습니다. 목표는 DataBase에 다음의 데이터들을 넣고 이것을 테이블 형태로 표시하는 것까지 진행하도록 하겠습니다.datenameprice2024/06.. 2024. 6. 7. [Python] django (2/3) template 맛보기 순서1. django module 맛보기2. django template 맛보기3. django model & ORM 이전글: 2024.04.13 - [Python] - [Python] django (1/3) module 맛보기 앞에서 django 직접 html 코드를 출력하여 웹페이지를 구성해 보았었습니다. 이런식으로도 얼마든지 웹페이지를 작성할 수 있겠지만 이렇게 한다면 개발이 너무 번거로울 겁니다. 이에 django에서는 template라는 기능을 제공합니다. template을 사용하면 html 문서를 작성하되, html 문서에서 상황에 따라 임의로 변경해야 할 부분이 있다면 그부분을 별도로 문서내에 정해진 문법으로 표기하여 작성하는 형태로 진행하게 됩니다. 그리고 랜더과정을 통해 임의로 변.. 2024. 5. 25. [Python] django (1/3) module 맛보기 순서1. django module 맛보기2. django template 맛보기3. django model & ORM Python 라이브러리 중 django 라는 모듈에 대해 글을 써보고자 합니다. django는 web framework로 데이터베이스 기반 웹페이지 작성을 쉽게 하기 위한 것을 목적으로 만들어진 모듈입니다. 저 같은 경우에는 간단한 웹페이지를 Python으로 만들어 보려했을 때 사용해보았는데요. 많이 사용해 보지는 않았지만 사용해보니 django 라이브러리가 나름의 매력이 많은 것 같아서 추후에도 많이 사용할 것 같아서 정리해 보고자 합니다. 아직 문서를 한번에 완성하기에 관련 공부도 덜 되었지만, 중간 중간 작업을 하며 문서 자체를 보강해 보고자 합니다. 문서가 디테일하지는 않아.. 2024. 4. 13. [Python] datetime datetime은 현재시간을 구하거나 시간간의 간격을 구하는 등의 시간에 관련된 것들을 제공하는 모듈입니다. 매우 사용하기 쉬운 모듈이긴 하지만 그만큼 많이 사용하기도 하는 모듈이기에 정리해 둡니다. 다음과 같이 import를 하고 사용하면 됩니다. datetime 모듈에는 datetime이라는 동일한 이름의 클래스가 존재하기 때문에 그냥 import 하면 datetime.datetime이라는 이상한 이름이 되어 버려 저는 다음과 같이 모듈 이름을 바꿔서 사용하는 편입니다. import datetime as dt 다른 클래스도 있지만 여기서 다룰 클래스는 총 4가지 입니다. 간단하게 표로 정리해 보겠습니다. 클래스명 설명 date 날짜를 다룹니다 datetime 날짜와 시간을 다룹니다. time 시간만을.. 2024. 2. 6. 이전 1 2 3 다음