@
iam36 嗯,说来惭愧,其实自己学的也很浅,所以也只能给出不太成熟的指导:
|- 1.爬虫的相关知识应该懂些,因为需要抓取资讯站点的内容。这个不用太过深入,知道怎么用 urllib ( proxy ), re , BeautifulSoup , lxml 等,我还做了些爬虫,你可以看看:
http://www.cnblogs.com/Lands-ljk/ |- 2.前端的东西: HTML , CSS , JavaScript , Ajax 这些就不用说了,不需要做到熟练掌握,只需要能看懂能修改就可以,找一找有没有自己喜欢的模板,改成适合自己网站的样式即可。最好也学习一下响应式设计, bootstrap 学一下。
|- 3.服务器端的知识需要掌握一些,基本的命令,怎么搭环境,配服务器数据库这些。后台的东西可以多学习一下,如果精力允许,再学一学如何优化服务器, Gzip 等,提高性能。
|- 4.如果正式上线的话,再学一学 SEO 的知识,架设 Django 的时候,不单单是从功能性能的角度考虑,还要兼顾如何对搜索引擎友好。例如网站的二级页面单独设计 title , description 等,做好站内优化。
目前能想到的就是这些,不过,为了你的技能发展考虑,应该偏重于其中的某一项,其他项为辅。比如说你想学习后台开发,就多掌握 Python 的相关知识,最好做到精通。其它比如前端设计什么的,个人感觉能看懂能修改,达到这个水平即可。
不成熟的建议,希望可以帮到你。
例外项目已经开源,
https://github.com/NoharaHiroshi/LandsBlog ,里面有测试用的数据库。
如果还有什么疑问,可以到
http://www.landsblog.com/aboutme/ 留言,虽然我可能也不清楚,但是还是很乐意与你一起交流解决。