Задать вопрос
Elbar
@Elbar
Tinker

Как подключить Markdown к моделям?

Здравствуйте, уважаемые!!!
Возникла проблема с вставкой редактора к проекту,
в общем есть класс Firms
class Firms(models.Model):
    name = models.CharField(max_length=255, verbose_name="Название фирмы")
    photo = models.ImageField(upload_to="doctors_photos", verbose_name="Фото")
    specs = models.CharField(max_length=1000, verbose_name="Специализация")
    regime = models.TextField(default="", verbose_name="Режим работы")
    .
    .
    .

и вопросы:
1)Как подключить markdown к моделям(точнее к Firms)?
2)Как сделать так чтоб markdown подключался только к TextField ?
  • Вопрос задан
  • 374 просмотра
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Пригласить эксперта
Ответы на вопрос 2
sim3x
@sim3x
Оверрайдишь save() в модели или в ModelForm через, которую сохраняешь
из текста в html превращается все вот так
markdown.markdown(text)

Но лучше в темплейте рендерить
{{text|markdown:"safe,footnotes,tables"}}
stackoverflow.com/questions/16689334/troubleshooti...
Ответ написан
Комментировать
@denizen
А вот эту батарейку не пробовали ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы