Форум сайта python.su
Установил django-markitup в виртуальное окружение.
Добавил ‘markitup’ в INSTALLED_APPS:
INSTALLED_APPS = [ ... 'markitup', ]
MARKITUP_FILTER = ('markdown.markdown', {'safe_mode': True}) MARKITUP_SET = 'markitup/sets/markdown'
urlpatterns = [ ... path(r'^markitup/', include('markitup.urls')), ]
Офлайн
MyNick
если имеется в виду вот этот проект
https://github.com/zsiciarz/django-markitup, то нужно понимать, что последний раз его код правили пять лет назад. За пять лет Джанга изменилась довольно сильно. Скорее всего этот плагин просто не подходит к современной Джанге.
Офлайн
Имею ввиду вот этот проект
Он более новый.
Вот его git-репозиторий
В документации есть строка “Make the contents of the markitup/static/markitup directory available at STATIC_URL/markitup; the simplest way is via django.contrib.staticfiles”. Не понимаю как это сделать.
По-моему и на этом сайте он используется?
Офлайн
MyNick
ну у вас же не в статике проблема, а в роутинге
этот самый django-markitup где-то в своем коде использует
reverse('markitup_preview')
Dependenciesу меня есть основания полагать, что никто не добавлял поддержку новых возможностей Джанго (напомню, что текущая версия Джанги 4.0, то есть очень далеко от 1.11), то есть проект просто мёртвый
django-markitup 4.x requires Django 1.11 or later and Python 3.5+.
django-markitup 3.x requires Django 1.8 or later and Python 2.7+ or 3.4+.
django-markitup 2.x requires Django 1.4 or later and Python 2.6+ or 3.3+.
django-markitup 1.x requires Django 1.3 or later and Python 2.5 or later.
Офлайн
MyNick
Приведенный код подключения url-ов от markitup у вас выглядит как смесь старого (Django < 2.0) и “нового” (django 2.0+) метода подключения urls-модулей.
path(r'^markitup/', include('markitup.urls')),
path('markitup/', include('markitup.urls')),
Офлайн