python - Flask做个人网站的一些问题
巴扎黑
巴扎黑 2017-04-18 10:13:06
0
8
814

之前看完了Flask Web开发那本书,之后修修改改就做了一个比较简陋的个人网站,这两天比较有空,就打算把它改漂亮点,我的首页原本是下面这样的

真的很丑,然后这两天改成这样了

原本不懂html跟css,后来看了一点,琢磨着该出来了,但是问题来了

文章摘要要是纵向太宽了,他就跑到外面去了,这个改怎么控制,改css?

而且文章的摘要还保留了格式

我生成摘要的方法是直接post[:1000],截出来的内容带着格式,所以

文章摘要怎么清除掉格式

巴扎黑
巴扎黑

全部回覆(8)
大家讲道理

問題解決了來自問自答:
文章摘要要是縱向太寬了,他就跑到外面去了,這個改怎麼控制,改css?
解決:修改css讓文字自動換行
文章摘要怎麼清除掉格式
解決:在模版裡渲染文章摘要的時候,添加jinja的過濾器striptag就可以去掉html標籤,這樣就可以得到純文本的文章摘要了

左手右手慢动作

這個真的很揪心,我準備用Django做一個物資管理系統的,但是剛動手就卡住了

刘奇

顯示摘要的時候把裡面格式標籤替換掉..如


這些。 。可以是後端輸出資料的時候替換。 。也看可以寫js來替換

左手右手慢动作

首先這應該是個前端問題,並非後端問題,也就是說這不應該是Flask和Python的問題。

其次,你需要了解的是HTMlCSS 概念裡的「盒子」
文字撐破了寬度,可以嘗試文字換行的css屬性。

然後你提到了你摘要這一塊是用python切片的方式來進行的部分截取,那麼原始資料還是包含格式,是否是Html格式?
如果是格式問題,你可以試著用正規的方式過濾一邊原始資料就可以了。

迷茫

應該是css的問題

黄舟

試試
overflow: hidden;
overflow

Peter_Zhu

你可以參考一下我的一個專案mdwiki,也是flask做的。
介面依照我的美感來的,純markdown寫作。
https://github.com/xbynet/mdwiki

阿神

怎麼發現改了之後還是很醜,你可以看看我博客,樣式還滿意,源碼放github了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板