profile
一期一会
post-thumbnail

정적 파일

(import os를 상단에 작성해주어야 한다.)정적 파일을 관리할 경로 설정BASE_DIR 은 djangonautic이고, assets 폴더에서 정적 파일들을 관리이제 static/(파일명)을 통해 정적파일에 직접 접근 가능(물론 실제로 이렇게 하지는 않지만...)실

4일 전
·
0개의 댓글
·
post-thumbnail

데이터 목록

이번에는 프론트에 데이터 목록을 출력할 예정article 데이터 목록을 날짜 순으로 정렬한 뒤, 렌더링할 페이지와 함께 응답으로 전달참고로, 정렬은 디폴트는 오름차순이고, 내림차순으로 정렬할 때는 '-date'와 같이 앞에 - 붙인다고 함데이터 목록 개수도 조정 가능

4일 전
·
0개의 댓글
·
post-thumbnail

Django Admin

Django에서는 편리한 관리자 기능을 제공한다.프로젝트를 처음 생성했을 때, urls.py에 요청정보를 라우팅했었는데 그 때, 딱 하나 안 건든 admin/ 이 있었음localhost:8000/admin/을 요청하지만 아직 등록된 계정이 없음그래서, 아래의 명령어를

4일 전
·
0개의 댓글
·
post-thumbnail

Django ORM

Django에서는 ORM을 사용하고 Python shell을 통해서도 터미널에서 DB에 접근할 수 있는 듯지난 시간에 이어, 마이그레이션을 한 Article 모델 데이터를 다뤄본다.article 데이터를 생성하고, title을 Hello World!로 설정한 후 저장저

2023년 5월 31일
·
0개의 댓글
·
post-thumbnail

Model(Article) & Migration

model의 각 필드 타입은아래 공식 HP 참고https://docs.djangoproject.com/ko/4.2/ref/models/fields/Django에서 Model 클래스를 생성하고 난 후, DB와 연동시킬 수 있도록 해당 모델에 대응하는 테이블을 똑

2023년 5월 31일
·
0개의 댓글
·

function

디폴트 파라미터가 있는 경우, 위와 같이 일부 파라미터만 명시적으로 값을 대입 가능명시적으로 작성하지 않으면 순서대로(name, time 순)으로 값이 대입python에는 java와 같은 메서드 오버로딩이 지원되지 않는다고 함참고 https://www.yout

2023년 5월 31일
·
0개의 댓글
·

range

range(a, b, c) : a에서 b 직전까지(b는 미포함) c만큼 증가배열의 요소를 거꾸로 출력하는 두 번째 for문을 보면len(burgers) - 1 : 배열 마지막 요소인 'double'의 인덱스, 즉 4range의 두 번째 인자로 0을 넣으면 인덱스 1의

2023년 5월 31일
·
0개의 댓글
·
post-thumbnail

Django app

Django project를 여러 개의 app으로 분할예를 들어, 블로그를 만들려고 하면 글을 관리하는 app, 계정을 관리하는 app 등으로...아래의 명령어를 통해 글(article)에 관한 app을 만들기글 (article)에 관한 폴더가 생성되었다.article

2023년 5월 30일
·
0개의 댓글
·
post-thumbnail

HTML template

view template 경로 설정참고 : https://www.youtube.com/watch?v=Iy4niMCsbEE&list=PL4cUxeGkcC9ib4HsrXEYpQnTOTZE1x0uc&index=4

2023년 5월 30일
·
0개의 댓글
·

Loop

참고 : https://www.youtube.com/watch?v=GhrChSfaiu0&list=PL4cUxeGkcC9idu6GZ8EU_5B6WpKTdYZbK&index=11

2023년 5월 30일
·
0개의 댓글
·

조건문

참고 : https://www.youtube.com/watch?v=t3c41sKJS20&list=PL4cUxeGkcC9idu6GZ8EU_5B6WpKTdYZbK&index=8

2023년 5월 30일
·
0개의 댓글
·

String Formatting

참고 : https://www.youtube.com/watch?v=yVGSeRcQfyI&list=PL4cUxeGkcC9idu6GZ8EU_5B6WpKTdYZbK&index=7

2023년 5월 30일
·
0개의 댓글
·
post-thumbnail

Project 생성

python이 3.x 버전 이상이어야 한다.그리고 프로젝트를 생성하려는 디렉토리로 이동한 후최상위 폴더명과 바로 아래 폴더명이 같게 나오는 듯그리고 manage.py를 실행시켜야 서버가 실행된다. (Spring Boot의 application.java 파일 역할인 듯)

2023년 5월 29일
·
0개의 댓글
·

입출력(input, print)

Code

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

Express

express 설치 express를 사용하여 간단하게 요청과 응답 처리 코드를 작성할 수 있다.write/end 말고도 res.send를 통해 응답가능use는 다른 METHOD와 달리, (url을 작성하지 않으면) 모든 요청을 거치고 미들웨어를 만들 수 있다.요청 ur

2023년 4월 29일
·
0개의 댓글
·
post-thumbnail

request & response

참고 https://www.youtube.com/watch?v=DQD00NAUPNk&list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU&index=4

2023년 4월 27일
·
0개의 댓글
·

fs module

fs 모듈을 활용한 파일 읽기, 작성, 디렉토리 생성, 파일 삭제대부분의 기능들이 비동기

2023년 4월 27일
·
0개의 댓글
·

Tuple 예제

튜플과 spread 연산자를 통해 간편하게 객체를 생성할 수 있음

2023년 4월 26일
·
0개의 댓글
·

Enum 예제

참고 https://www.youtube.com/watch?v=r8G7-hQG07o&list=PL4cUxeGkcC9gUgr39Q_yD6v-bSyMwKPUI&index=19

2023년 4월 26일
·
0개의 댓글
·
post-thumbnail

Generics

정상적으로 docOne을 생성했지만 name속성과 age속성에 접근할 수 없다.(uid는 가능)addUID의 리턴값의 속성으로 uid만 명시해줬기 때문이 때 제네릭을 사용하면 타입에 대한 힌트를 주어 속성을 정확히 파악해서 문제가 해결됨extends 를 써서 상속받게

2023년 4월 26일
·
0개의 댓글
·