[英]How to make complex post with Django blog
如果我正確理解您的問題,我認為您正在尋找富文本編輯器。
有兩種富文本編輯器,它們(似乎)是最受歡迎的tinymce和ckeditor 。
這是指向管理員部分的一些答案的鏈接:
django-ckeditor到django-admin和django-admin-tinymce-integration
兩者都可以將您的文本區域變成具有插入代碼,圖像甚至數學等功能的富文本編輯器。
您在問題中表示:
我希望用戶能夠在文本區域內上傳圖像或添加代碼示例。
似乎適合上述選項(或其他編輯器)。
一個輕量級的選擇是使用Markdown而不是原始文本字段。
這個項目: https : //github.com/jamesturk/django-markupfield提供了一個字段,您可以選擇使用Markdown或其他解析器進行解析。 這樣,您可以添加代碼示例(如StackOverflow中的```
)。
注意:代碼塊沒有顏色。
您還可以在圖像中添加![my alt text](http://example.com/image.png)
,盡管您必須將其上傳到Internet上的某個位置。
要直接通過Django管理頁面上傳圖像,可以使用ImageField
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.