如何从PHP过渡到Python Django?

ggf*_*fan 3 php python django

这是我的背景:PHP/MySql的体面体验.初学者对OOP的体验

  1. 为什么我要学习Python Django?基于对SO的大量搜索和阅读一些答案,我放弃了,Python是一种优秀,干净,结构化的语言.使用Django框架,编写比PHP更短的代码更容易

  2. 问题

    1. 我可以像在PHP中一样在Django中做所有事情吗?

    2. Django作为PHP在Web开发中是一个"大"的打击吗?我知道Python是一种很棒的通用语言,但我专注于Web开发,并且想知道Django在Web开发方面的排名.

    3. 使用PHP,PHP和Mysql非常密切相关,Django和Mysql之间是否存在密切关系?

    4. 在PHP中,您可以在一个脚本中轻松地在HTML,CSS,PHP之间切换.Python在其他语言之间提供这种类型的易用性吗?或者我如何将HTML,CSS,javascript与Python结合使用?

S.L*_*ott 5

我可以像在PHP中一样在Django中做所有事情吗?

总是

Django作为PHP在Web开发中是一个"大"的打击吗?

只有时间会给出答案.

使用PHP,PHP和Mysql非常密切相关,Django和Mysql之间是否存在密切关系?

Django支持多个RDBMS接口.MySQL很受欢迎,SQLite和Postgres也很受欢迎.

在PHP中,您可以在一个脚本中轻松地在HTML,CSS,PHP之间切换.

这根本不适用于Django.

或者我如何将HTML,CSS,javascript与Python结合使用?

实际上做Django教程.您将看到演示文稿(通过模板创建的HTML)和处理(通过Python视图函数)如何组合在一起.它不像PHP.