我是一名前端开发人员,但我需要在夏天与一个Web项目上的Python / Django开发人员合作。我不一定想学Django,但我想学习如何自我导航并了解编辑Django项目前端的最佳实践。 我知道HTML / CSS / JS。我在编辑RoR框架的前端方面有一些经验。
我应该期待学习曲线需要多长时间?您会推荐哪些资源?
非常感谢一般建议。
答案 0 :(得分:1)
我认为使用Django框架对Python的最佳介绍只是遵循他们网站上的Django教程:
这里的关键是不要简单地复制粘贴和轻松通过教程来获得最终产品。真的试着理解这个过程的每一步。本教程涵盖了您想要了解的所有基础知识。
之后,有几个标题
答案 1 :(得分:1)
首先阅读手册的templating section以熟悉设计语言。本手册的其余部分也非常轻松,但不一定符合您的需求。
由于您对rails有一些了解,因此您应该知道,与rails的默认模板引擎不同,django不允许在模板中使用Python。这是设计的。有许多built-in filters和tags提供了您需要的大部分逻辑。开发人员总是可以编写自定义过滤器和标签,而某些django应用程序附带自己的标签和过滤器。根据您的需要,您只需要知道内置的内容以及如何应用它们。
与ruby不同,没有严格的“资产管道”概念和内置的javascript库。 Django的管理站点(CRUD前端)附带了jquery但是它的命名空间,所以你不会遇到冲突。基本上,在django中 - 使用任何javascript /前端库让你感兴趣。
我发现django的模板语言非常容易理解,你不应该有任何问题 - 特别是你熟悉rails。
答案 2 :(得分:0)
学习Django的最好方法我找到了, The Django Book http://www.djangobook.com/en/2.0/index.html