我想将我的静态网站(http://ingledow.co.uk)更改为Heroku和Amazon上的Django网站,使用GitHub存储代码。
我曾经参加过Django教程,所以我对整个事情都很陌生。
你们从哪里开始呢?你可以推荐任何有用的书籍,代码学习网站吗?
由于 大卫
答案 0 :(得分:3)
学习Python和Django的最好方法是为开发应用程序创建一个合适的环境,尽管你可以跳过细节,然后从Heroku的official guide开始,了解如何在整个过程中管理Django应用程序。叠加。
在撰写本文时,这些是Python开发人员应该熟悉的一些基本工具:
我建议你立即熟悉vagrant并专注于virtualenv + pip + fabric trio--这些在任何Python网站项目中都会被普遍使用,你的产品迟早会被迫与它们达成协议,所以直截了当地说,如果没有它们,你会如何管理任何Python开发。
就学习Django而言,你需要了解Django 仍然是只是普通的Python,WSGI applications是什么,域对象是如何modeled ,如何Django routes requests,如何查看handle requests以及如何produce responses,包括其他和中间框架组件。之后,您应该具备足够的知识,开始处理您的应用程序的任何要求。
我将强调,掌握Python有助于您了解Django的设计方式,以及如何更好地编写和组织应用程序的源代码。文档非常详尽,它是任何开发人员的主要资源,但是如果你发现自己需要,有几本好书写的重点是提供某些方面的附加材料,但永远不要忘记磨练你的Python技能。
值得一提的是Django Package index跟踪任何专门编写的与Django集成的Python包。他们的存储库可以在Github或Bitbucket上公开访问,它们的范围从小到大,是了解其他开发人员如何正确开发Django的宝贵资源。
答案 1 :(得分:3)
为了在主持Django应用程序时轻松理解和可视化Heroku,我为我们的创业公司ChattyHive创建了这个绘图。我希望它有所帮助。不要犹豫,问我任何疑问或建议任何事情:)
(请直接点击它并“查看图片”以查看它的全尺寸或者它太小了!)
答案 2 :(得分:0)
也许你应该从一些关于Django的介绍书开始,比如The Django Book。