django 외부스크립트에서 프로젝트 models 사용하기

외부 스크립트에서 models를 불러와 사용하려는데 자꾸 import error 떠서 담배 마려웠다가sys.path.append()를 붙이면 된다길래 해봤더니 시원시원하게 됨 good프로젝트 경로 2개면 상위 폴더 절대경로 넣고밑에 '너의 프로젝트'는 settings.

2022년 4월 28일
·
0개의 댓글
·

url 하드코딩 개선

기존 url에서는 urls.py 를 건들거나 추후에 코드가 바뀌면 template까지 수정해줬어야 하지만, 개선 후 path 문의 name=' '에 해당하는 url로 알아서 넘어가서 의존도를 줄임

2022년 4월 19일
·
0개의 댓글
·

django 생성

가상환경 먼저 생성

2022년 4월 18일
·
0개의 댓글
·

비교 연산자와 is 연산자

출처 - wikidocs 레벨업 파이썬파이썬에서 두 값을 비교할 때 == 연산자를 사용한다. 이는 값이 같은지를 비교하고 만약 두 객체가 동일한 주소에 할당된 객체임을 비교하려면 is 연산자를 사용하면 된다값 비교: ==객체 주소 비교: is위 코드에서 a와 b는 같은

2022년 4월 14일
·
0개의 댓글
·
post-thumbnail

Mutable과 Immutable

출처 - wikidocs 레벨업 파이썬a는 문자열 객체를 바인딩 한다.b는 리스트 객체를 바인딩 한다.a와 b가 바인딩하는 각 객체의 주소를 출력해보면 서로 다름을 알 수 있다.서로가 다른건 알겠다. 그렇다면 변수 a가 바인딩하는 "hello" 문자열 객체와 b 리스트

2022년 4월 14일
·
0개의 댓글
·

파이썬 문자열 포맷팅

파이썬을 보기 앞서 먼저 살펴볼 코드는 c언어 스타일의 문자열 포맷팅이다. 컴공이면 c언어를 전공으로 한 번쯤 봤을텐대 %s는 문자열, %d는 정수형을 의미한다.format 메서드를 사용한 예이다.f-string 사용한 예이다.format 메소드 방식에서는 변수의 값이

2022년 4월 14일
·
0개의 댓글
·

변수는 값에 대한 이름표

어떤 값이 자주 사용될 때 값을 직업 기억하기보다는 그 값을 참조하는 이름표를 붙여 둘 수 있는데 이를 변수라고 한다.위 코드에서 =는 바인딩을 의미한다. 바인딩이란 변수가 어떤 값을 가리키는 것을 의미하고=가 있으면 인터프리터는 오른쪽을 먼저 해석한다, 따라서 위 코

2022년 4월 14일
·
0개의 댓글
·