Python 初學者想通過 Django 框架寫一個博客,一個月內完成任務,大致的學習路線怎麼安排?
01-24
作為一「通過django入門python」的少年表示,當然是
1,照著tutorial來一遍,了解django模塊式開發
2,翻doc依次了解M V C ,和如何與資料庫交互3,學習如何配置和定製settings.py4,學模版標記語言前端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經驗,堅持看英文文檔
推薦閱讀:
分頁阅读: 1 2