django-adminlte3 – part 3 django-adminlte3와 django-mptt로 사이드바 tree 메뉴 만들기 django-mptt 설치와 설정은 django-mptt로 tree구조 만들기(https://blog.boxcorea.com/wp/archives/2605)를 참고하면 된다. 관리자페이지에서 아래와같은 tree구조를 만들었고, 이것을 사이드바에 tree 구조로 보이도록 view를 만들어본다. project/app/urls.py에 url을 등록한다. urlpatterns = [ path(‘category’, CategoryView.as_view(), name=’category’), path(‘test/’, TestView.as_view(), name=’test’), ] project/app/views.py 에 아래와 같이 view를 만든다. class CategoryView(View): template_name = ‘chaser/category.html’ def get(self, …
Tag: django-adminlte3
3월 09 2020
[Django Recipe] 디자인 부담을 덜어주는 django-adminlte3 part-2
웹 디자인 부담을 덜어주는 django-adminlte3 part-2 base.html 살펴보기. base.html 아래 링크를 참고하여 템플릿에서 사용할 수 있는 블럭의 이름을 알 수 있다. https://github.com/d-demirci/django-adminlte3/blob/master/adminlte3/templates/adminlte/base.html 먼저, 간단히 사이트 이름과 페이지 제목을 변경하고 싶다면, block title_outer를 설정한다. project/templates/index.html 에 title을 설정하면 index.html을 상속받는 모든 페이지에 적용되며, test.html에 설정하면 test.html을 사용하는 페이지에만 적용된다. index.html에 적용하는 경우 {% extends ‘adminlte/base.html’ %} …
3월 05 2020
[Django Recipe] 웹 디자인 부담을 덜어주는 django-adminlte3 – part 1
웹 디자인 부담을 덜어주는 django-adminlte3 – 1부 adminlte는 다양한 기능을 제공하는 웹템플릿으로 많은 개발자들이 사용한다. 다양한 기능을 편리하게 사용할 수있는 장점이 있으나, 많은 개발자들이 사용하므로 디자인이 비슷하다는 단점이 있다. adminlte는 현재 버전3 까지 나와 있다. * 작업환경 python: 3.6 django: 3.0 os: windows 10 1. 설치 및 설정 설치 pip install django-adminlte3 설정 django project …