原创 Django搭建個人博客:完成修改文章功能

目前爲止我們已經完成了文章的新建、刪除以及查看,還剩最後一項,即對已經完成的文章進行修改。 實際上修改文章與新建文章有點類似,不同的地方有兩點: 修改是在原有文章的基礎上,因此需要傳遞 id 指明具體需要修改的文章 加載頁面時需要將

原创 30歲零基礎自學編程,先學哪種語言最好?

**說說我自己的經歷。**南京理工大學,光學工程研究生畢業,和程序猿完全不搭邊。 畢業後進了成都某國字頭研究所,在光學行業醉心研究了四年,覺得這行當實在沒啥好鑽研的,瞅來瞅去總不能幹微商吧,還是自學編程最合適:成本低,一臺電腦足以;見

原创 Django搭建個人博客:編寫刪除文章功能

既然有了寫文章的功能,那當然也必須要有刪除文章的功能了。 編寫基本功能 有了之前的學習做鋪墊,刪除文章實現起來就比較簡單了。 首先增加一個視圖函數: article/views.py ... # 刪文章 def article_d

原创 Django搭建個人博客:使用Form表單類發表新文章

前面我們已經學會如何用Markdown語法書寫文章了。 但是還有問題呀。之前寫文章都是在後臺中進行的,萬一有別的普通用戶也要發表文章怎麼辦?萬一我想拓展些後臺中沒有的提交驗證功能又怎麼辦? 本章即講述如何在前臺中提交新的文章,以便滿足

原创 Django搭建個人博客:使用Markdown語法書寫文章

上一章我們實現了文章詳情頁面。爲了讓文章正文能夠進行標題、加粗、引用、代碼塊等不同的排版(像在Office中那樣!),我們將使用Markdown語法。 安裝Markdown Markdown是一種輕量級的標記語言,它允許人們“使用易讀

原创 Django搭建個人博客:編寫博客文章的Model模型

Django 框架主要關注的是模型(Model)、模板(Template)和視圖(Views),稱爲MTV模式。 它們各自的職責如下: 層次 職責 模型(Model),即數據存取層 處理與數據相關的所有事務: 如何存取、

原创 Django搭建個人博客:改寫View視圖

改寫視圖函數 上一章我們感受了視圖的工作流程。 **爲了讓視圖真正發揮作用,**改寫article/views.py中的article_list視圖函數: article/views.py from django.shortcuts

原创 Django搭建個人博客:使用 Bootstrap 4 改寫模板文件

上一章我們的網站頁面實在太粗糙,你肯定不會拿來做真正的博客首頁。因此這章我們要藉助Bootstrap的力量,改寫一個大氣的博客。 配置Bootstrap 4 Bootstrap是用於網站開發的開源前端框架(“前端”指的是展現給最終用戶

原创 Django搭建個人博客:View視圖初探

**Django 中的視圖的概念是「一類具有相同功能和模板的網頁的集合」。**比如,在一個博客應用中,你可能會創建如下幾個視圖: 博客首頁:展示最近的幾項內容。 內容“詳情”頁:詳細展示某項內容。 評論處理器:用於響應爲一項內容添加

原创 Django搭建個人博客:編寫文章詳情頁面

有了文章列表頁面後,當然還需要詳情頁面,方便用戶對某一篇感興趣的文章深入閱讀。 編寫視圖函數 打開article/views.py,增加文章詳情頁面的視圖函數article_detail(): article/views.py ..

原创 Dango搭建個人博客:前言

Django是一個由Python寫成的開源Web應用框架,可以用它以更快的速度、更少的代碼,搭建一個高性能的網站。 本教程爲零基礎的小白準備,教你快速搭建一個自己的博客網站。 教程特點 零基礎、免費、中文、完整項目代碼 基於最新的P