如果我是前端开发人员,我如何熟悉Python / Django框架?

时间:2013-03-11 03:52:37

标签: python django web collaboration frontend

我是一名前端开发人员,但我需要在夏天与一个Web项目上的Python / Django开发人员合作。我不一定想学Django,但我想学习如何自我导航并了解编辑Django项目前端的最佳实践。 我知道HTML / CSS / JS。我在编辑RoR框架的前端方面有一些经验。

我应该期待学习曲线需要多长时间?您会推荐哪些资源?

非常感谢一般建议。

3 个答案:

答案 0 :(得分:1)

我认为使用Django框架对Python的最佳介绍只是遵循他们网站上的Django教程:

Django Tutorial

这里的关键是不要简单地复制粘贴和轻松通过教程来获得最终产品。真的试着理解这个过程的每一步。本教程涵盖了您想要了解的所有基础知识。

之后,有几个标题

答案 1 :(得分:1)

首先阅读手册的templating section以熟悉设计语言。本手册的其余部分也非常轻松,但不一定符合您的需求。

由于您对rails有一些了解,因此您应该知道,与rails的默认模板引擎不同,django不允许在模板中使用Python。这是设计的。有许多built-in filterstags提供了您需要的大部分逻辑。开发人员总是可以编写自定义过滤器和标签,而某些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

您可以开始阅读它,特别是章节three(视图)和four(模板)将帮助您弄清楚如何在Django中处理前端。