示例django和python项目

时间:2013-09-02 04:59:33

标签: python django

我是python及其框架Django的新手。我正在从文档中学习并行技术,所以我想如果有一些项目可以作为学习的参考,那么它将帮助我快速学习。有人可以建议我任何这样的链接。

3 个答案:

答案 0 :(得分:7)

我建议你学好Python,非常好,因为django几乎在最大程度上使用了Python的无数功能。我会从任何随机的Python教程开始,但是Zed Shaw的学习Python的方法是最好的,你可以找到他写的免费HTML版本。然后你可以得到一本教你制作游戏的书(很棒的学习方法); Invent your own games with Python

好吧,既然你是一个新手,你可能想要开始创建博客或其他东西,然后慢慢向上移动并制作更复杂的网站。学习django的最佳方法是先做一些简单的事情,然后看看其他人的代码并从中学习。通过阅读其他人的代码以及他们如何构建逻辑,您可以获得很多。

对于免费资源,我会在YouTube上查看Mike Hibbert's Django tutorials。他教你几乎所有的东西。不要担心他正在使用的IDE,只需使用像Sublime Text 2这样的文本编辑器。

在你创建了一个简单的网站之后,你最好开始阅读Daniel Greenfield的一本名为Two Scoops of Django的书。关于如何正确使用django真的很好的提示和技巧。非常适合新手。

之后,开始阅读代码。阅读其他人的代码并了解他们如何制作自己的网站。您可以在网上查看许多示例django项目。我建议你去github,然后随机搜索django项目。这就是我的所作所为,我认为查看其他人的代码是最好的学习方式。

最后,如果您想进一步了解django,请加入IRC。那里有很多人,不像Rails一样热闹,但他们非常棒。

答案 1 :(得分:1)

借调tutorial。它确实是最全面,最易于理解的框架教程之一。当你完成它之后,你将对所有django部件如何组合在一起有了更多的理解。它还有足够的扩展空间,因此您可以尝试新的想法。

完成本教程还有一个额外的好处:django documentation经常引用其示例中的教程应用程序。因此,让教程项目可用意味着您可以快速尝试在实际项目中阅读的功能。

我(以及可能是大多数对python和django都不熟悉的人)挣扎的事情之一是分离“什么位是python?”来自“什么位是django?”。除了获得经验之外没有真正的快速解决方法,但是就像另一个提到的答案一样,学习python(可能只是使用python做一些项目)可以帮助你在django中编写干净的代码,同时也看看是什么“失踪“没有django。

答案 2 :(得分:1)

首先从Python开始。

然后,关于Django:我从http://www.gettingstartedwithdjango.com/视频系列中学到了很多东西,特别是关于设置和有趣的包使用。 如果您不想观看视频,则无需观看视频,因为视频下方的所有内容都已列出。

接下来,http://www.effectivedjango.com是一个很好的帮助。