● 이 오류는 무엇인가?
이것은 django-markdownx 라이브러리를 사용하면서 django version이 4.0 이상인 경우 생기는 오류로 django 4.0 부터 django.conf.urls.url() 함수가 없어지면서 생기는 오류이다.
● 해결책은?
해결책은 크게 2가지가 있는데 하나는 stackoverflow에서 발견한 것이고 또 다른 하나는 그냥 비슷한 기능을 제공하는 다른 라이브러리를 사용하는 것이다.
1. Django 버전을 3.0 이하로 낮추기
2. stackoverflow에서 제시한 해결책
3. 비슷한 기능을 제공하는 다른 라이브러리 사용 (django-summernote)
그냥 다른 라이브러리를 사용하는것도 좋은 선택일 것이다. django-summernote는 markdownx를 대체할 수 있는 라이브러리로 bootstrap 기반의 WYSIWG(위지위그)라고 한다. 적용법은 여기에서 다룬다.
23. 외부 라이브러리를 블로그에 활용 (폼 모양 꾸미기, 마크다운 적용) — 학습과 생각의 DB (tistory.com)