장고

2023. 3. 7. 13:02개발/토막난 상식

반응형

기본 파이썬 쉘로는 바로 장고 프로젝트의 리소스 (모델, 템플릿 등)를 활용하실 수 없습니다. 왜냐하면 장고 프로젝트 로딩 과정을 거치지 않았기 때문

 

 

파이썬 쉘

https://ipython.org 

 

Jupyter and the future of IPython — IPython

IPython provides a rich architecture for interactive computing with: A powerful interactive shell. A kernel for Jupyter. Support for interactive data visualization and use of GUI toolkits. Flexible, embeddable interpreters to load into your own projects. E

ipython.org

https://bpython-interpreter.org 

 

Home - bpython

Home bpython is a fancy interface to the Python interpreter for Linux, BSD, OS X and Windows (with some work). bpython is released under the MIT License. It has the following (special) features: In-line syntax highlighting Readline-like autocomplete with s

bpython-interpreter.org

Jupyter

등의 파이썬 쉘이 있음

 

 

쉘로 장고 관리

https://medium.com/@peteryun/python-django%EB%A1%9C-%EC%9B%B9-%EC%84%9C%EB%B9%84%EC%8A%A4-%EA%B0%9C%EB%B0%9C%ED%95%98%EA%B8%B0-9-shell%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%9E%A5%EA%B3%A0-%EA%B4%80%EB%A6%AC-450558ec6ed2

 

[ Python ] Django로 웹 서비스 개발하기 ( 8. shell을 이용한 장고 관리)

장고로 시작하는 2017년

medium.com

 

 

 

 

장고 모델은 Manager/QuerySet을 통해 다양한 SQL 쿼리를 수행할 수 있다. 

장고를 쓴다고 해서 모든 로직을 100% 모델로 구현해야하는 것은 아니다. 상황에 따라 Raw SQL을 사용하실 수도 있으며, 장고 애플리케이션 단에서 로직을 통해 JOIN처리를 하실 수도 있다. 이때 Pandas (파이썬 데이터 전처리 라이브러리)를 사용해보실 수도 있다.

Pandas는 pip install pandas 명령으로 설치하실 수 있고, 손쉽게 장고 쿼리셋으로부터 Pandas DataFrame 객체를 생성하실 수 있다. 장고를 통해 매번 SQL 쿼리를 작성하는 번거로움이 없어집.

 

 

 

 

 

 

 

반응형

'개발 > 토막난 상식' 카테고리의 다른 글

협업_마이그레이션  (0) 2023.03.07
blank  (0) 2023.03.07
Django 데이터 관리  (0) 2023.03.03
장고 html {% %} , {{ }}  (0) 2023.03.03
장고 html 인식  (0) 2023.03.03