Category: 파이썬

파이썬 django model foreignkey 참조한 이름(name)으로 DB 표시 str 메서드 이용 방법

파이썬 django(장고)의 model(모델)에 관한 것이다. __str__ 메서드를 사용하면 DB에 관리자 계정(슈퍼계정)으로 접속했을 때 목록을 내가 정한 이름(name)으로 볼 수 있다. 보통은 이렇게 적는다. def __str__(self): return self.name 그런데 이름(name)을 foreignkey로...

파이썬 장고(django) 템플릿 웹에서 원화, 달러, 숫자 표시할때 세자리마다 콤마 찍어 표시하기

파이썬의 장고 데이터베이스(DB)에 숫자를 넣고 웹으로 보여주면 그냥 숫자가 보인다. 사용자가 읽기에 좋지 않다. 그래서 원화, 달러 등 숫자를 표기할 때 일반적으로 사용하는 세자리 숫자마다 콤마를 찍어서 표현하는 것이 좋겠다....

DB 접속끊기

python DB(postgresql) 데이터 삭제 방법

DB 내용을 지금 몇번째 지우는지 모르겠다. 이런저런 시행착오를 하고 있다. 지금은 DB 지우는데 능숙해졌는데 처음엔 어떻게 지우는지 몰라 127.0.0.1:8000/admin에 들어가서 여러 페이지를 시간걸려서 지웠던 기억이 난다. sqllite DB를 삭제하는 방법은...

장고(django) DB order by 오름차순과 내림차순 정렬 방법

장고(django)에서 ORM을 이용한 쿼리셋 오름차순과 내림차순을 알아보자. 오름차순 User.object.order_by(‘name’) 내림차순 User.object.order_by(‘-name’) 마이너스만 앞에 붙여주면 된다. 응용도 해보자. User.object.order_by(‘name’)[:100] 목록중에 100개까지만 보여준다. User.object.order_by(‘name’, ‘-age’) name과 age 등 여러 기준으로 정렬도 가능하다.

파이썬 장고 프로젝트 진행하기

이건 내가 보기 편하기 위해 쓴 글이다. 앱만들기 > settings.py에 등록 앱 하위에 templates 폴더 생성 > index.html 생성(부트스트랩 이용) views, urls 수정해서 index 페이지 보이도록 하기 정적파일(static) 앱 하위에...

아나콘다 파이참 연결

아나콘다(anaconda)와 파이참(pycharm) 연결 가상환경 설정 방법

추가 업데이트 요즘에는 원래 하던 방법과 다른 방법으로 하고 있다. 파일 > 새 프로젝트 선택 위와 같은 화면에서 원래는 existing interpreter를 선택했었다. 하지만 요즘에는 new environment using을 선택한다. 그리고 conda(아나콘다)를...

pgadmin 접속

장고(django) 다른DB(postgresql) 연결, 연동 접속하는 방법은 어떻게?

장고(django)라는 프레임워크에서 제공하는 기본 DB(데이터베이스)는 sqlite3이다. 하지만 웹서비스를 하기에는 불편한 점이 있다고해서 보통 다른 DB를 선택한다. 내가 선택한 것은 postgresql이었다. 그래서 지난 글에서 Postgresql DB를 설치하고 초기 설정하는 방법(글로 이동)까지...

pgadmin 접속

장고(django) DB로 postgresql 설치 방법과 초기 설정

장고는 원래 기본 데이터베이스로 sqlite3가 설치되어 있죠. 하지만 보통은 다른 DB를 선택해서 설치하게 됩니다. 저는 postgresql이라는 DB를 선택했어요. 잘 모르는데 그냥 좋다고하길래 선택했어요. 다른 이름으로 postgres라고 부르기도 하네요. 아무튼 설치...

파이썬 장고 csv 파일 읽기와 데이터베이스(DB, sqlite3)에 저장하기

난 초보중에 초보다. 이걸 성공시키기 위해 며칠동안을 헤매고 헤맸다. 그래도 성공해서 너무 기쁘다. 참고로 아래 내용을 실행하려면 장고에서는 views.py에 코딩을 해주고 런서버를 해주면 된다. 그런데 이렇게하면 서버가 실행될때마다 db에 저장을...