Saya telah menginstal APP Blog Django, semuanya berfungsi dengan baik, tetapi saya perlu menambahkan posting (melalui admin) dengan HTML di bidang konten posting, sekarang, area teks hanya dapat membaca teks biasa (tidak membuat HTML).

Ini adalah bidangnya: (models.py)

content = models.TextField()

Ini adalah HTML untuk bidang ini:

<h6 class="card-text" ><small>{{post.content|slice:":500" |linebreaks |safe}}</small></h6>

Pertanyaannya adalah: apakah ada konfigurasi khusus untuk Django/Python agar bidang tersebut merender HTML?

0
ROCA 25 Oktober 2019, 19:47

1 menjawab

Jawaban Terbaik

Tag safe seharusnya sudah melakukan itu... sudahkah Anda mencoba ini:

{% autoescape off %}
    {{ post.content }}
{% endautoescape %}

https://code.djangoproject.com/wiki/AutoEscaping

Semoga ini membantu!

1
Sam Creamer 25 Oktober 2019, 17:04