Python 初學者想通過 Django 框架寫一個博客,一個月內完成任務,大致的學習路線怎麼安排?

作為一「通過django入門python」的少年表示,當然是

1,照著tutorial來一遍,了解django模塊式開發

2,翻doc依次了解M V C ,和如何與資料庫交互

3,學習如何配置和定製settings.py

4,學模版標記語言前端js,尤其是ajax

然後你會發現django耦合性太高了,轉頭去學web.py,好自由,想怎麼搞就怎麼搞,想用什麼模版引擎就用什麼模版引擎,而且你已經具備在django下的模塊式開發的習慣了。

最後貼一個我根據django自帶的許可權模塊寫的用戶管理工程http://github.com/raphaelsoul/supermilai

有些bug沒修復,多坑慎入,僅當開思路


提問很久了,不知道還有沒有需要答案了,題主沒有給出答案,我來勉強一答。

我主張直接動手做,遇到不會的就查。動手發現問題,動手找解決方案,動手解決問題,是最好最快的學習方法。

題主只是想做一個博客,其實一個月是足夠了的。推薦zinnia,現成的博客框架,到github搜索一下就出來了,只要完成簡單的安裝,分分鐘搞定一個博客。

其實剛開始難的是部署,摸索了很久,記錄了一下自己部署的過程,開了知乎專欄,有興趣的童鞋可以關注一下。使用git+gunicorn+nginx+supervisor部署在阿里雲ECS,過程很完整,希望能幫到有需要的人。


快速看看書, two scopes of django不錯


也更新個 第一是需求 有需求才知道要幹啥 要干成啥樣

django 我先看了 effective django 碰到問題看 官方文檔


嗯,其實用django搭博客並不難,難的是博客資料庫,也就是Model的設計。假如後台用django自帶的admin的話,其實看網上的一些教程,大概一周就可以做出來。關鍵是後期的維護。


python基礎資料掌握後,直接上 《Django web 開發指南》,比較全面,有搭建博客的實例。

或者直接git:GitHub - jiangbingo/django-blog-zinnia: Simple yet powerful and really extendable application for managing a blog within your Django Web site.


知乎肯定是樓主寫出來的,哈哈!


https://developers.google.com/appengine/articles/django-nonrel


這個東西只要弄懂它的結構,並不是很難,什麼都封裝好了。

但是要精通,還得懂原理,讀大量源碼。

慢慢沉澱。


樓主為啥不回答一下?


不自己回答一下嗎


web經驗,堅持看英文文檔


推薦閱讀:

Python爬蟲之微打賞爬蟲
用 Kleene 遞歸定理構造輸出自己的 Python 程序
Python3 簡明教程

TAG:Python | 獨立博客 | Django框架 |

分頁阅读: 1 2