爬取的小說內容儲存在資料庫後再在模板中渲染顯示的時候沒有換行
一、背景
在爬取某網站的小說和文章的時候將內容儲存到了MySQL資料庫中,再使用Django模板進行渲染的時候發現資料沒有換行。在資料庫中換行正常
二、原因分析
資料庫中的換行是\n,而HTML中的換行是<br>。該網站使用JavaScript的\n進行換行。而不是THML中的<br>標籤
三、解決辦法
- 直接修改資料庫儲存的內容
#將\n替換成<br>標籤,或者使用JS來控制換行
mysql> UPDATE 表名 SET 欄位名= REPLACE('欄位名','\n','<br>') WHERE XXXX
- 如果使用Django,那麼views從models獲取到資料後進行處理,再將處理過後的資料當做引數傳給模板
遍歷從資料庫獲取的文章內容,字串替換
- 如果不在views進行處理,那麼在模板中對傳過來的引數進行處理
相關文章
- 如何讓Gridview在沒有資料的時候顯示錶頭(asp.net)ViewASP.NET
- [python爬蟲] Selenium爬取內容並儲存至MySQL資料庫Python爬蟲MySql資料庫
- 如何爬取 python 進行多執行緒跑資料的內容Python執行緒
- php 讀取excel中的內容到mysql 資料庫PHPExcelMySql資料庫
- Flex佈局-垂直居中並換行顯示內容Flex
- 當內容超出最大的長度的時候,使用CSS使文字顯示省略號CSS
- js控制文字內容過多時候點選展開方式顯示全部內容demoJS
- php mysqli query 查詢資料庫後讀取內容的方法PHPMySql資料庫
- UEditor編輯文章時貼上內容的時候導致原來的圖片不能顯示
- DataView:利用RowDataBound來轉換要顯示的內容View
- Linux系統如何顯示檔案的最後幾行內容?Linux
- Zabbix模板資料儲存在哪裡?
- 將MYSQL資料顯示在QT的tablewidget中/將QT中的資料儲存到MYSQL資料庫中MySqlQT資料庫
- 新建模型的時候,是否顯示欄位中的條件顯示如何使用?模型
- table列表渲染時,內容要渲染多個值且包含圖示
- 使用Hibernate和Struts向資料庫中儲存、讀取並顯示圖片資料庫
- 使用Scrapy爬取圖片入庫,並儲存在本地
- SQL Server資料庫內容替換方法SQLServer資料庫
- jquery使用ajax讀取後臺資料在表格中顯示jQuery
- 【sga】資料庫啟動時的的SGA大小顯示資料庫
- 資料庫沒有完美的儲存引擎資料庫儲存引擎
- 查詢沒有許可權但資料字典中顯示有許可權
- pyqt中的目錄QFileSystemModel 內容用 QTreeView 顯示QTView
- Element表格資料沒有重新渲染
- SSIS: 把儲存在資料庫中的圖片匯出來資料庫
- Android的文字框內容改變的時候執行指定方法Android
- PHP 爬蟲爬取社群文章內容PHP爬蟲
- 爬取Elastic Stack採集的Nginx內容ASTNginx
- 什麼時候該使用NoSQL儲存資料庫?SQL資料庫
- python爬蟲抓取資料時失敗_python爬蟲 大佬 請教下 為什麼爬取的資料有時能爬到 有時有爬不到, 程式碼如下:...Python爬蟲
- Windows 的桌面圖示沒有顯示正確Windows
- 使用SQL語言 替換資料庫某欄位內的部分內容SQL資料庫
- Navicat for MySQL開啟之後沒有顯示錶MySql
- 辦公時候收到的pdf檔案內容有誤,我如何修改?
- 配置hadoop HIVE後設資料儲存在mysql中HadoopHiveMySql
- 資料庫容災-沒有最好,只有最適合資料庫
- Django 使用admin來管理資料庫中的內容Django資料庫
- ls顯示前幾行或後幾行資料