2015-04-22 2 views
0

В настоящее время я изучаю python Django через youtube. Я шаг за шагом последовал за учебником: я использовал django-admin startproject mysite для создания нового проекта, я зашел в каталог mysite и запустил manage.py runserver. Он должен дать мне информацию validating model, но она просто вытащила блокнот manage.py. Его содержание приведено ниже:Python Django manage.py запускает всплывающий блокнот

#!/usr/bin/env python 
    import os 
    import sys 
    if __name__ == "__main__": 
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings") 
    from django.core.management import execute_from_command_line 
    execute_from_command_line(sys.argv) 

Это как команда ничего не делала. Может ли кто-нибудь сказать мне, где я был неправ? Спасибо!

+0

Вы используете систему Linux или Windows? – Matthias

+0

Я использую окна. Проблема решена. Я пропустил 'python' для запуска скрипта. – user3833612

ответ

0

Это должно быть выполнено python. try

python manage.py runserver 
+0

На самом деле shebang в верхней части позволяет вам «chmod a + x manage.py; ./manage.py runningerver ... ' –

+0

woo, это сработало !! Я не знал, что это просто такая простая проблема. ~ Спасибо! – user3833612

+0

Я верю, что он на Winders – picus

Смежные вопросы