Джанго ./manage.py - PullRequest
       1

Джанго ./manage.py

3 голосов
/ 26 июня 2011

Мне было интересно, как настроить файл конфигурации на моем компьютере, чтобы, когда я захочу запустить manage.py для своего проекта django, я мог запустить «./manage.py» вместо «python manage». ру».

Спасибо.

Ответы [ 3 ]

17 голосов
/ 26 июня 2011

Если вы работаете в Windows, вы уже можете при условии правильной регистрации расширения файла (я имею в виду python.exe вместо pythonw.exe, иначе вы не увидите вывод консоли и не будете ждать это до конца).

В других операционных системах сделайте manage.py исполняемым с chmod +x manage.py, и тогда вы можете сделать ./manage.py. У него должен быть уже #!/usr/bin/env python hashbang, который сообщает ему, с какой программой его запускать.

(Это относится ко всему, а не только к manage.py - читайте о шебанге ( Википедия ) для получения дополнительной информации.)

6 голосов
/ 26 июня 2011
chmod +x manage.py

должен это сделать

0 голосов
/ 26 июня 2011

В Linux / OSX я:

sudo chmod 777 ./manage.py

После этого я могу запустить его без указания python.Надеюсь, это поможет вам.

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