Что такое «индекс» Джанго? - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь перейти с PHP на Python, в частности, используя Django.Я был разработчиком PHP много лет, и это означает, что мое мышление более или менее следует шаблону, к которому я привык.

Я установил Python и Django через докер, я создалПроект, я запустил приложение, запустил миграцию, в общем, я думаю, что все готово для начала кодирования.

Теперь мой вопрос: с чего мне начать?Что такое index файл для Django?Чтобы быть более точным, что такое index.php Django?

Например, почти в любой среде PHP есть index.php в вашем публичном каталоге, а затем он загружает все остальное (конфиги, промежуточное ПО и т. Д.),В этом index.php вы можете делать все, что захотите (конечно, плохая практика), например die('hello') или echo 'hello' и так далее.Или, давайте будем более реалистичны, вы можете установить контроллер по умолчанию и набрать все, что вы хотите, в функции действия index и начать вводить то, что вы хотите (чистый PHP или любой другой).Как мне сделать то же самое в Django?Возможно ли все-таки?

1 Ответ

0 голосов
/ 17 апреля 2019

Прямого эквивалента index.php не существует.Каждый URL-адрес сопоставляется с представлением, которое загружает необходимые ему ресурсы.В Django большая часть логики обрабатывается моделями и представлениями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...