爬取的小說內容儲存在資料庫後再在模板中渲染顯示的時候沒有換行
一、背景
在爬取某網站的小說和文章的時候將內容儲存到了MySQL資料庫中,再使用Django模板進行渲染的時候發現資料沒有換行。在資料庫中換行正常
二、原因分析
資料庫中的換行是\n,而HTML中的換行是<br>。該網站使用JavaScript的\n進行換行。而不是THML中的<br>標籤
三、解決辦法
- 直接修改資料庫儲存的內容
#將\n替換成<br>標籤,或者使用JS來控制換行
mysql> UPDATE 表名 SET 欄位名= REPLACE('欄位名','\n','<br>') WHERE XXXX
- 如果使用Django,那麼views從models獲取到資料後進行處理,再將處理過後的資料當做引數傳給模板
遍歷從資料庫獲取的文章內容,字串替換
- 如果不在views進行處理,那麼在模板中對傳過來的引數進行處理
相關文章
- 如何爬取 python 進行多執行緒跑資料的內容Python執行緒
- Flex佈局-垂直居中並換行顯示內容Flex
- js控制文字內容過多時候點選展開方式顯示全部內容demoJS
- Linux系統如何顯示檔案的最後幾行內容?Linux
- UEditor編輯文章時貼上內容的時候導致原來的圖片不能顯示
- 將MYSQL資料顯示在QT的tablewidget中/將QT中的資料儲存到MYSQL資料庫中MySqlQT資料庫
- Zabbix模板資料儲存在哪裡?
- 使用Scrapy爬取圖片入庫,並儲存在本地
- 新建模型的時候,是否顯示欄位中的條件顯示如何使用?模型
- table列表渲染時,內容要渲染多個值且包含圖示
- pyqt中的目錄QFileSystemModel 內容用 QTreeView 顯示QTView
- 使用selenium進行爬取掘金前端小冊的資料前端
- 資料庫沒有完美的儲存引擎資料庫儲存引擎
- 使用SQL語言 替換資料庫某欄位內的部分內容SQL資料庫
- spring cloud config將配置儲存在資料庫中SpringCloud資料庫
- python爬蟲抓取資料時失敗_python爬蟲 大佬 請教下 為什麼爬取的資料有時能爬到 有時有爬不到, 程式碼如下:...Python爬蟲
- Python爬蟲之小說資訊爬取與資料視覺化分析Python爬蟲視覺化
- 爬取Elastic Stack採集的Nginx內容ASTNginx
- 複習Linux如何顯示檔案指定行數的內容Linux
- 沒有學不會的C++:顯示型別轉換(Casting)C++型別AST
- Python 爬取網頁中JavaScript動態新增的內容(一)Python網頁JavaScript
- Python 爬取網頁中JavaScript動態新增的內容(二)Python網頁JavaScript
- Element表格資料沒有重新渲染
- Windows 的桌面圖示沒有顯示正確Windows
- 辦公時候收到的pdf檔案內容有誤,我如何修改?
- ls顯示前幾行或後幾行資料
- Navicat for MySQL開啟之後沒有顯示錶MySql
- JB的Python之旅-爬蟲篇-新浪微博內容爬取Python爬蟲
- python 爬蟲如何爬取動態生成的網頁內容Python爬蟲網頁
- Spring Cloud Config採用資料庫儲存配置內容SpringCloud資料庫
- 如何把 SAP ABAP 系統裡一張資料庫表的內容,顯示在 Adobe PDF Form 裡資料庫ORM
- 細說後端模板渲染、客戶端渲染、node 中間層、伺服器端渲染(ssr)後端客戶端伺服器
- QT tableWidget 內容居中顯示QT
- 小技巧:顯示資料庫查詢耗時,改善開發者習慣資料庫
- ArcMap的mxd檔案沒有資料、顯示感嘆號怎麼辦?
- 易優list功能:獲取列表模板中的列表內容-EyouCms手冊
- 筆趣閣小說爬取
- 遇到一個 foreach() 的問題,就是資料庫有存在資料後就跳過不在寫入, 然後發現用 continue 並沒用資料庫