06.29 如何学好Django?听听大牛怎么说

如何学好Django?听听大牛怎么说

以下回答来自Django大牛 Daniel Roy Greenfeld,他当时在美国宇航局学习Django,是《Two Scoops of Django》的作者。

业余程序员如何精通django?

要找到有价值的东西并不容易。对一些人来说容易的原因是因为他们喜欢它。好吧,下面是我的建议:

1.确保你会python

2.阅读,阅读,阅读。直到你的大脑爆炸。

3.代码,代码,代码。直到你的手指每天都疼痛。

更详细一点:

阅读时,让你的材料是最新的。这意味着,如果它不适用于Django 1.10,1.9或1.8以及Python 2.7 / 3.4 +,不要浪费您的时间了。检查评论,如果有人正在进行更正或者可能有批评,请考虑不要使用该资源。

  • 编写你的第一个Django应用程序 https://docs.djangoproject.com/en/1.11/intro/
  • Django博客上的文章往往是健全的 https://www.djangoproject.com/community/blogs/

一旦你有教程下来,开始编码。制作你自己的东西,也许是基于教程的,不要担心愚蠢的错误。你会做出来,然后再对它们大笑。

  • 我的书“Two Scoops of Django”1. 11. 是的,这是我的书,但是人们告诉我这很有用。
  • 马蒂阿尔钦的 http://www.2scoops.co/1J/ 很好,一旦你彻底了解我的书。否则它会很难理解。
如何学好Django?听听大牛怎么说

您推荐哪些Django库/项目作为构建Web应用程序的良好参考/指南?

https://github.com/pydanny/cookiecutter-django

您推荐哪些Django插件?

https://djangopackages.org/

现在是2017年,但许多Django书籍使用Django 1.7,应该使用Django 1.7来配合书本,还是使用1.10和官方文档?

很多Django书籍的版本是1.7,但更多的版本是1.8或更高版本。没有必要获得过时的参考书。以下是当前Django书籍的列表:https://www.twoscoopspress.com/pages/current-django-books

您如何使用django rest-framework将您的Django后端应用程序与其他技术集成,如React.js?

我在Cookiecutter Django中使用'Webpack'选项,并将它与Django Rest Framework或Channels配合使用。

Django是创建一些简单网站的实用平台吗

绝对是!

我不确定你对简单网站的定义是什么,但我发现它对简单网站(以及复杂的网站)很有用。例如,我创建了一个非常简单的链接缩短网站(http://2scoops.co),并且我不是唯一使用Django进行这类工作的人。

运行它需要多少成本?如果您知道Heroku或Python Anywhere如何工作,则可以轻松地免费运行此类网站,直至达到大量流量。


分享到:


相關文章: