Как добавить ссылки на другие приложения, работающие с markdown?
У меня есть проект с 2 приложениями: main и articles.
main содержит некоторые продукты (модель Product), и она связана с основным url проекта (т.е. 'main.urls'), так что если вы наберете example.com/products/best-product, вы перейдете (через slug) к этому представлению продукта. Нет необходимости добавлять .../main/...
Приложениеarticles похоже на приложение для блога, в котором под example.com/articles/art-1 вы увидите, очевидно, некоторый объект Article. Он отображается с помощью markdown функции markdown(), определенной в markdown_extras.py
Теперь, что я хочу сделать, это внутри любой статьи иметь ссылки на любые объекты Product. Это тривиально без markdown: {% url 'main:product' prod_obj.slug %}
но как сделать это с помощью markdown?
Идеально синтаксис (учитывая различные целевые модели) должен быть таким:
I recommend [this product](main:product best-product) for you.