Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 了解Django内部工作-从哪里开始?_Python_Django - Fatal编程技术网

Python 了解Django内部工作-从哪里开始?

Python 了解Django内部工作-从哪里开始?,python,django,Python,Django,我涉猎过Django并成功创建了一个项目 我不明白的是整个Django框架到底是如何工作的,例如内部结构,哪一行代码首先执行,为什么,请求和响应周期之间的工作流是什么,等等?我可能问错了问题 理解Django框架的最佳方式是什么 尊敬。如果你想在做tyro的同时构建一些更高级的Django项目,请查看这些- 如果您想了解更多关于Django设计模式和最佳实践的信息,请尝试以下内容 我假设您是从基于PHP的服务器端脚本附近进入Django框架领域的 我和任何新来的人一样。。。最初对网页、数据库

我涉猎过Django并成功创建了一个项目

我不明白的是整个Django框架到底是如何工作的,例如内部结构,哪一行代码首先执行,为什么,请求和响应周期之间的工作流是什么,等等?我可能问错了问题

理解Django框架的最佳方式是什么


尊敬。

如果你想在做tyro的同时构建一些更高级的Django项目,请查看这些-

如果您想了解更多关于Django设计模式和最佳实践的信息,请尝试以下内容

我假设您是从基于PHP的服务器端脚本附近进入Django框架领域的

我和任何新来的人一样。。。最初对网页、数据库和网站/web应用程序的业务逻辑进行了看似不必要的抽象

首先,了解使用Django进行服务器端web开发的概念是由MVC范式指导的。它需要一段时间来适应,但一旦你掌握了窍门,它就会变得非常简单和直观

接下来,学习可视化应用程序目录和项目目录结构以及它们之间的依赖关系。例如,您应该能够理解在每个模板文件夹中有一个单独文件夹的原因

最后,通过经验和实践学习是学习Django基础知识的好方法。跳转到Polls应用程序的简单示例实现中,以获取工作流。完成轮询应用程序教程的所有7个部分

如果你不能马上得到概念,不要担心。重新阅读它们,不要忘记在学习过程中编写代码

以下是起点:


希望我回答了你的问题!:

我建议你从詹姆斯·贝内特的视频开始。他是Django核心团队的成员,自2005年以来一直参与其中。视频描述说:

这是一个超越大多数教程的教程;这是为你准备的 已经了解Django并希望 理解该框架的内在本质。本教程将不提供 涉及编写代码或应用程序;相反,这将是一次深入的世界之旅 Django本身的工作和API,跨所有捆绑组件 在堆栈的所有级别


我个人非常喜欢这段视频,它是我理解Django的起点。

这不是解决堆栈溢出的最佳问题,它更适合一些Django subreddithey,你的回答并不能回答我的问题,但轻量级Django对我来说非常有用。谢谢。嗨,瓦伦,当我开始学习python和Django时,我就知道codeigniter 3了。我不再使用那个应用程序了。我已经读过并且理解了它。但我想知道框架内部是如何工作的。@ChetanGanji CodeIgnitor。。。你好,黑暗,我的老朋友。。。哦,我无法估计问题的复杂程度!:P现在你也让我好奇了……太好了。谢谢分享这个视频。对于当前的问题,这无疑是矫枉过正,但它确实可信且详细。3小时哇!