Django Admin tools - 좀 더 깔끔한 모양을 원한다면

Django Admin tools 가 여러 프로젝트가 존재하고 있다. Admin 페이지와 기능을 위해 이미 완성된 여러 admin tools에 대한 내용을 살짝 경험해 보자 - 이 모든 내용은 현재 듣고 있는 장고 강의에 소스에 포함된 내용을 공부할 겸 추려본다 - Django 실전 프로젝트 1 - URL Shortener 서비스 ( 패스트캠퍼스 )

 

일단 현재 Django에서 기본을 제공중인 admin 기능을 사용해 보기

cookbook 페이지가 잘 되어 있다. 먼저 기본 기능을 잘 쓰는 것이 중요하다.

https://books.agiliq.com/projects/django-admin-cookbook/en/latest/

 

Django Admin Cookbook — Django Admin Cookbook 2.0 documentation

© Copyright 2018, Agiliq Revision 434bc6f6. Read more books at https://books.agiliq.com

books.agiliq.com

 

일단 admin 페이지의 모양을 변경하고 싶다면 아래 3가지 서비스를 활용해 볼 수 있다. admin 페이지의 템플릿을 잘 할 수 있도록 도와 주는 툴, 아래 링크에서 현재 내 정보로 바로 적용된 화면을 볼 수 있는 메뉴가 있다.

 

1. Django Grappelli

https://django-grappelli.readthedocs.io/en/latest/

 

2. Django Suit

상용으로 쓰지 않는 다면 무료로 사용이 가능하지만, 유료 플랜을 써야 서비스에 적용해 볼 수 있다. 

https://djangosuit.com/

 

3. Django jet

여기서는 현재 자신의 데이터를 이용해서 바로 적용해 보고, 빌드해서 다운로드 가능하도록 되어 있다. preview 기능이 내 데이터로 가능하니깐 좀 더 직관적으로 판단해 볼 수 있다. 단 오픈소스가 업데이트가 중지되어 있는 상태로 아래 상용 서비스를 이용해야 한다. 돈이 든다는 얘기겠죠

https://app.jetadmin.io

 

Admin 페이지를 위한 인터페이스 변경은 몇가지 살펴보았지만, 기능 외부 서비스를 사용해야 한다던지, 약간 복잡한 비즈니스 로직이 필요하다면 오픈소스 툴을 활용해서 직접 하는 것이 좋다. 찬찬히 뜯어 고쳐보자.

 

테마 파크도 이뻐야 간다 일단 UI가 중요해

Ashley Fontana 님의 사진, 출처: Pexels