我正在尝试从PHP切换到Python,特别是使用Django。我从事PHP开发已经很多年了,这意味着我的心态或多或少遵循了我惯用的模式。
我已经通过docker安装了Python和Django,创建了一个项目,启动了一个应用程序,运行了迁移,总的来说,我认为一切都可以开始编码了。
现在我的问题是,我应该从哪里开始? Django的index
文件是什么?更准确地说,Django的index.php
是什么?
例如,在几乎所有的PHP框架中,公共目录中都有index.php
,然后它会加载其他所有内容(配置,中间件等)。在该index.php
中,您可以做任何您想做的(当然是不好的做法),例如die('hello')
或echo 'hello'
等。或让我们更现实一点,您可以设置默认控制器并在index
操作函数中键入所需的任何内容,然后开始键入所需的任何内容(纯PHP或其他内容)。我如何在Django中做同样的事情?毕竟有可能吗?
答案 0 :(得分:0)
There is no direct equivalent index.php. Every URL is mapped to a View, which will load the resources it needs. In Django, most of the logic is handled by Models and Views.