用django建一個簡單的購物網站需要多久?
01-26
本人粗通c++,粗通MFC框架,能用來編寫一些小程序,粗通QT,也是僅能編寫些小程序,包括網路應用的,資料庫的,桌面應用。粗通python,僅能編寫些小程序,但是從沒用過web框架,如果想學用django來搭個勉強可運行的簡單購物網站,需要多久的時間?
django不難,難在網站的美化和用戶體驗優化。我目前學django一個月,開發一個視頻類網站,算是做了一個demo版本了,各功能可以正常運行,但是遇到以下問題需要解決:
網站美化:css,bootstrap,js等不知道如何和django的表單最大限度融合使用。我目前的感覺是如果使用js,就必須自己在模板中寫表單。
功能拓展:django雖說是一個強大的框架,但是還是有很多地方需要自己定製。比如用戶登陸系統,django自身比較簡單,而第三方的app雖然功能完善,但是其幫助文檔一般是2句話說完,對於新手實在門檻過高。
因此,如果是簡單的做個博客1個星期可以完成。而複雜點的網站可能會話費更長時間。
我目前也在摸索階段,如果樓主有興趣我們可以互相交流分享經驗,也許會更加高效。亞馬遜上買一本 Django by example, 基於django 1.8和pytho 3,從博客到社交平台到購物網站,傻瓜化的漸進式教學,敲一遍基本啥都會了,專心敲也就兩周時間吧。
就是有點貴,kindle版 200rmb左右,全英文。
反正我已經獨立幫朋友開發了個客戶管理系統了。我認為比網上各種只有入門的教學實用多了。不過前端頁面美化沒啥東西,自己再看看bootstrap吧。如果你對django比較了解,可以去看下這個項目 我覺得還不錯
https://github.com/django-oscar/django-oscar
有現成的套件
可以跟個比較general的教程, 比如tango with Django ,找自己需要的章節看。 然後用第三方的api支付,如stripe(不知國內能不能用) 或別的接地氣的第三方, 相信2周到一個月之間能搞定
推薦閱讀:
※Python從零開始系列連載(12)——Python的基本運算和表達式(下)
※為什麼感覺django裡面class based view很難呢?
※關於python Django與Flask學習的一些疑惑?