原文:Django1.9開發博客(7)- 實現功能

到目前為止我們已經完成了一個django應用的所有基礎部分。 包括url配置 視圖 模型和模板。接下來開始繼續完善我們的博客系統了。 首先我們需要一個顯示每篇文章的詳細頁面,對不 文章詳情 對於首頁每一篇文章,我們希望點擊標題后可以進入該文章的閱讀頁面。修改post list.html中的標題href如下: 我來詳細解釋下這個 url blog.views.post detail pk post. ...

2016-07-17 21:00 3 3652 推薦指數:

查看詳情

Django1.9開發博客(14)- 集成Xadmin

xadmin是一個django的管理后台實現,使用了更加靈活的架構設計及Bootstrap UI框架, 目的是替換現有的admin,國人開發,有許多新的特性: 兼容 Django Admin 使用 Bootstrap 作為 UI 框架 編輯頁面靈活布局 主頁 ...

Thu Sep 15 05:29:00 CST 2016 1 14845
Django1.9開發博客(10)- 全文搜索

Django本身不提供全文檢索的功能,但django-haystack為其提供了全文檢索的框架。 django-haystack能為Django提供whoosh,solr,Xapian和Elasticsearc四種全文檢索引擎作為后端。 其中whoosh為純python的實現,不是非常大型的應用 ...

Sat Aug 06 03:16:00 CST 2016 0 1711
Django1.9開發博客(11)- 富文本與代碼高亮

TinyMCE是一個輕量級的基於瀏覽器的所見即所得編輯器,支持目前流行的各種瀏覽器,由JavaScript寫成。 功能配置靈活簡單(兩行代碼就可以將編輯器嵌入網頁中),支持AJAX。另一特點是加載速度非常快。 django里引用TinyMCE富文本編輯器,其實很簡單,前提是你知道django ...

Sat Aug 13 22:23:00 CST 2016 0 1840
Django1.9開發博客(13)- redis緩存

Redis 是一個高性能的key-value數據庫。redis的出現, 很大程度補償了memcached這類keyvalue存儲的不足,在部分場合可以對關系數據庫起到很好的補充作用。 它提供了Pyth ...

Wed Sep 14 09:21:00 CST 2016 0 10689
Django1.9開發博客(12)- i18n國際化

國際化與本地化的目的為了能為各個不同的用戶以他們最熟悉的語言和格式來顯示網頁。 Django能完美支持文本翻譯、日期時間和數字的格式化、時區。 另外,Django還有兩點優勢: 允許開發者和模板作者指定他們哪些app應該被翻譯或被格式化為本地形式。 允許用戶根據自己的偏好來實現 ...

Fri Aug 26 07:10:00 CST 2016 0 2606
管理Django1.9靜態文件static

管理Django1.9靜態文件static 網站通常需要增加圖片、JavaScript、或者CSS等文件提供服務。在Django中,我們把這些文件稱為“靜態文件”(static files)。Django提供django.contrib.staticfiles來幫助你管理他們。 下面就來告訴 ...

Fri May 06 22:51:00 CST 2016 0 5591
django1.9的static文件配置

django的static配置查了不少文章,都是復制粘貼的,都沒搞定,后來沒辦法,只能去官網查英文文檔。 雖然英文不行,但是能看懂基本的配置信息。照着官方的配置,果然成功了。大致配置如下: 修改setting.py,后面加入 ...

Tue Mar 01 19:17:00 CST 2016 0 4191
django博客功能實現——標簽功能

標簽功能添加流程 0.功能概括 標簽作為文章中的分類標記,會顯示出該文章是關於哪一方面的文章,比如是關於python的還是關於django的。 當我們點擊該標簽的時候,會出現該博客中所有屬於該標簽的文章 1.在其他頁面做一個鏈接,指向標簽分類頁面 在其他頁面中顯示 ...

Wed Jun 15 01:24:00 CST 2016 0 2617
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM