강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

poptato님의 프로필 이미지
poptato

작성한 질문수

파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap

Post Detail 페이지 테스트 코드 작성하기

이강의와는 상관없는 질문인데

작성

·

200

0

제가 python으로 분석을 하고 결과를 web으로 나타내고 싶은데 보통 dataframe 형태로 결과가 나오는데 이를 django db에 넣는 효과적인 방법이 무었인가요?

csv로 저장하고 읽어들인다든지 이런 방법을 써야하나요?

답변 1

2

SungYong Lee님의 프로필 이미지
SungYong Lee
지식공유자

추석 명절 동안 답이 늦었네요. 죄송합니다. 

어떻게 대답을 해야할지 고민을 하다보니, 답이 늦어졌습니다. 

pandas를 사용할 줄 아신다는 전제하에 말씀을 드려보겠습니다. 

분석한 결과가 pandas의 dataframe라면, df.to_html() 을 이용해 html 테이블로 변환할 수 있습니다. (df는 dataFrame 인스턴스를 표현한것입니다.) 이 경우는 데이터베이스에 저장하지 않는 방법입니다. 

DB에 저장이 필요하다면, 저장할 항목들을 필드로 갖고 있는 모델을 만들어 하나씩 저장하는 방법을 쓸 수 있습니다.

이미 보셨을지도 모르지만, 제가 PYCON2017에서 발표했던 내용이 이에 대한 힌트를 제공하고 있습니다. 

poptato님의 프로필 이미지
poptato

작성한 질문수

질문하기