1. 程式人生 > >好用的python庫(轉)

好用的python庫(轉)

郵件 oot 1.3 內容 一個 你在 登錄 後臺管理 sin

這個專區就是用來分享你在使用 Python 過程中發現的或者自己寫的 Python 庫。有時候一個好用的庫將大大節省一個開發者的時間,也會讓開發者多這個庫的作者感激涕零的。例如我在開發 Pythonzhcn 時用到了這些庫:

django==1.10.4

django-model-utils==2.6,為 django 提供更多常用的 Field 和常用的 Model

django-allauth==0.29.0,用戶系統使用的就是這個,更棒的是支持 OAuth2.0 第三方登錄,如 GitHub、weibo、sina、google。好用到沒朋友。

django-crispy-forms==1.6.1 一個模板標簽生成 bootstrap4 樣式的表單,太方便了!

django-contrib-comments==1.7.3 社區的回復系統由它提供,拓展性非常強。

django-mptt==0.8.6 提供層級回復,雖然目前社區已時間線排序回復,但其實後臺已經記錄了層級回復的順序,以後可以隨時切換成樓中樓的回復形式。

django-imagekit==3.3 頭像處理

django-braces==1.10.0 更多 class based view

django-notifications-hq==1.2 社區通知系統由這個 app 提供

django-simple-captcha==0.5.3 註冊時的驗證碼由這個 app 提供

django-robots==3.0 通過後臺管理 robots.txt,而且源碼清晰易讀,推薦初學者學習其源碼。

django-anymail[sendgrid]==0.10 社區的郵件發送由它提供,3行配置就可順暢發送郵件,太棒了!

-e git+https:[email protected]#egg=actstream 點贊、收藏、推薦功能由這個 app 提供,fork 自 django-activity-stream,我對它做了拓展。

Markdown==2.6.7 看名字就知道了。

Pygments==2.1.3

Pillow==3.4.2

bleach==1.5.0 過濾 HTML 內容,有效防止 xss 攻擊。

timeago==1.0.7 超好用的顯示時間的小腳本,比如發布在 3 分鐘前的帖子發布時間將顯示 3分鐘前。

大家也來分享一些你遇到的好用的庫吧!

好用的python庫(轉)