초보적인 질문일 수도 있는데, django에서 기본적으로 제공해주는 sqlite 테이블의

 
양홍민

초보적인 질문일 수도 있는데, django에서 기본적으로 제공해주는 sqlite 테이블의 내용을 쉘에서 직접 볼 수 있는 방법이 있나요? 아니면 django에서 제공하는 api를 이용해서 변수에 저장해서 그 변수를 print 해서 확인하는 방법 밖에는 없는 건가요?

  • Jacob Seongwoon Lee

    장고에서 shell을 지원합니다. $ manage.py shell

    양홍민

    네 ㅋ 즉 장고에서 지원하는 쉘에서 모델명.objects.all() 같은 api로 값들을 얻어와서 print 해 보는 방법으로 확인해야하는 거죠?

    Jeehyun Kim

    $ manage.py sqlall ‘appname’이랑 $ python manage.py dbshell 도 써보세요

    Jeehyun Kim

    앗 근데 다시 읽어보니까 처음분이 쓰신게 질문 내용에 더 맞는거 같네요

    Jacob Seongwoon Lee

    예 홍민님. 일단 저의 짧은 지식으로는 그렇습니다. django extension으로 shell_plus도 지원합니다.

    양홍민

    Jeehyun Kim 이성운 네 ㅋ 감사합니다 한번 사용해 보겠습니다 ㅋ

    Jinoh Kim

    pycharm 에서는 sqlite의 경우 바로 모든 테이블 데이터 조회가능합니다.

    Jungwoo Ha

    테이블을 SQL로 접근할려면 https://www.sqlite.org/sqlite.html 그냥 이거 쓰시면 편합니다.

    Cholhee Yun

    파이어폭스 애드온 sqlite manager 있는데 쿼리쓸때는 괜찮았어요

    박영록

    manage.py dbshell

    Thomas Hyunsik Kim

    간단한 윈도 gui 툴 찾으시면 이것도 좋아요. http://www.singular.gr/sqlite/

Advertisements