이 글은 유용한 Django GUI 라이브러리를 소개하는 글이다.
장고는 파이썬 기반 웹 앱 개발 지원 프레임웍으로 매우 강력한 기능을 지원한다. 이 글은 장고 기반 웹 앱 개발 시 사용할 수 있는 유용한 GUI 라이브러리를 살펴본다.
이 도구는 웹 기반 차트 등 생성을 제공한다. 다양한 데이터소스를 제공해, 이를 사전 정의된 테마, 다양한 차트를 통해 웹에 렌더링할 수 있다.
150개 이상의 반응형 그래프, 차트를 지원하는 이 도구는 대화형 방식의 GUI를 제공한다. MySQL 서버에서 가져온 데이터를 이용해 즉각적인 차트를 생성한다. 사용자 입력에 대한 이벤트를 지원하고, 실시간으로 차트를 추가할 수 있다.
간트 차트 등 그래프 생성을 지원한다. 이 도구는 매우 다양한 차트를 제공하는 highcharts를 기반으로 개발되었다.
SaaS지원을 위한 분석 도구, 데쉬보드 등 지원한다.
Bootstrap 4 lite 기반 템플릿을 사용해, 높은 품질의 데쉬보드, 맵 패널 등을 제공한다.
Bootstrap 5 기반으로 커스터마이징 가능한 데쉬보드를 제공한다.
이 도구는 타임 시리즈 데이터를 데쉬보드로 가시화하는 데 유용하다. 부트스트랩 기반으로 개발되었으며, 다양한 테마를 제공한다.
기타, 장고에는 DB 객체 맵핑 도구인 ORM, 다중 파일 업로드를 지원하는 ModelForm와 같은 강력한 기능을 기본으로 제공한다.
레퍼런스
- app-generator/django-dashboards: Django Dashboards - Admin Panels coded in Django | AppSeed (github.com)
- Django Dashboards — Open Source and Free Projects | Medium
- Black Dashboard Django: Bootstrap 4 Admin Dashboard For Django @ Creative Tim (creative-tim.com)
- Free Django Dashboards - DEV Community
- Gantt Charts in Python with Plotly | by Max Bade | Dev Genius
- Django Charts and Graphs for web | 150+ Charts & 1000+ Maps
- highcharts-gantt · PyPI
- Managing the UI in Django | AppSeed Blog
- Implementing Multiple File Uploads in Django | by Pwaveino Clarkson | Django Unleashed | Medium
- Netlify, Streamlit share, Start Bootstrap
댓글 없음:
댓글 쓰기