본문 바로가기
반응형

django summernote3

[python-django]summernote 설치방법 - extra(Admin에 적용) summernote를 설치하고 큰 문제없이 개발을 진행하다가, django에서 지원해주는 Admin에서도 필요하다는게 갑자기 생각이 났다. 지금까지 똑같이 따라왔다면 Admin에 넣는것은 더 간단하게 끝이 난다. app의 admin.py의 코드에 다음 코드를 참고해서 변경하자 from .models import Notice from django_summernote.admin import SummernoteModelAdmin # Register your models here. #이전 코드 #admin.site.register(Notice)# #변경 코드 class NoticeAdmin(SummernoteModelAdmin): summernote_fields = ('content',) admin.site.r.. 2022. 11. 4.
[python-django]summernote 설치 방법(이미지 업로드까지) - 2부(완성) 1부에서 django의 도움으로 정말 간단하게 summernote를 설치하고 이미지 업로드까지 완성을 시켰다! 기능만 보면 그런데 필자는 두가지 정도가 더 필요했다. 1. 글쓰기가 있는 폼의 html태그 수정 2. 이미지 업로드 시 이미지의 width를 100%로 초기값을 주고 싶다. 3. summernote의 width를 100%로 바꾸고 싶다. -> 사실 이거만 생각하면 settings.py에서 설정을 해도 된다. 1,2번 때문에 약간의 수정을 거쳐야 한다. 그러기 위해서는 이해 해야하는게 1. django tempate의 filter 2. 자바스크립트 코드 조금...? 3. summernote api들 조금...? 일단 해당 에디터의 form을 수정하자. 기존 1부에서는 {{ forms.as_p }.. 2022. 10. 21.
[python-django]summernote 설치 방법(이미지 업로드까지) - 1부 게시판에 넣을 에디터를 찾아보다가 summernote를 사용하기로 하였다. 이유는 다음과 같다 1. 설치가 쉬워서 2. ckeditor나 smarteditor2.0 버전을 주로 썼는데 새로운거 써보고 싶어서 너무나 쉬운 설치 방법이 있길래 이걸로 택했다!!! https://summernote.org/ Summernote - Super Simple WYSIWYG editor Super Simple WYSIWYG Editor on Bootstrap Summernote is a JavaScript library that helps you create WYSIWYG editors online. summernote.org 일단 공식 홈페이지에 들어가서 Getting started메뉴로 들어간다. 그리고 Integ.. 2022. 10. 21.
728x90