我已经用django编写了几个月了,而且我取得了很好的进展。但是,我觉得我不明白发动机罩下发生了什么,足以使飞机从初学者到高级飞跃。例如,在没有任何SQL知识的情况下,通过Django中的ORM操纵数据库很容易。作为另一个例子,Django中的用户认证几乎只需要我导入一个模块并编写几行代码。我不必对会话,数据库查询等有任何的知识。我应该在Django框架之前学习纯PHP吗?
由于我没有做过任何事先的网络编程,除了Django,我想知道是否有意义的移动到PHP(没有框架),什么时候我已经了解了Web开发(饼干,会话,SQL等)的基本概念,然后返回到Django开发?
PHP与django无关。尽管你可以通过学习python来获得一些东西。 – karthikr
我已经对Python有一个体面的知识。我希望通过学习php,我会理解发生了什么。就像,用户身份验证实际上如何工作我相信,阅读一本好的PHP书会详细解释这些细节,因为抽象层次要低得多。 – geekkid
我还是不明白。 Django是一个Python框架。为什么PHP会帮助你理解底层的工作? – karthikr