manage.py runserver неверный синтаксис - PullRequest
0 голосов
/ 21 октября 2019

Обновление

Я случайно отредактировал файл manage.py.

Код в файле manage.py должен быть -

#!/usr/bin/env python
"""Django's command-line utility for administrative tasks."""
import os
import sys


def main():
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'django_project1.settings')
    try:
        from django.core.management import execute_from_command_line
    except ImportError as exc:
        raise ImportError(
            "Couldn't import Django. Are you sure it's installed and "
            "available on your PYTHONPATH environment variable? Did you "
            "forget to activate a virtual environment?"
        ) from exc
    execute_from_command_line(sys.argv)


if __name__ == '__main__':
    main()

Затем в CMD (Windows Key + R) я ставлю -

C:\Users\HP\django_project1\django_project1>cd C:\Users\HP\django_project1

Оригинальный вопрос Я пытаюсь запустить команду python manage.py runserver, $python manage.py runserver и $ python manage.py runserver, но продолжаю получать ошибки.

Я пробовал python manage.py runserver, manage.py runserver и python3 manage.py runserver.

Microsoft Windows [Version 10.0.17134.165]
(c) 2018 Microsoft Corporation. All rights reserved.

C:\Users\HP>cd C:\Users\HP

C:\Users\HP>cd C:Users\HP\django_project
The system cannot find the path specified.

C:\Users\HP>cd C:\Users\HP\django_project

C:\Users\HP\django_project>python manage.py runserver
  File "manage.py", line 3
    python3 manage.py runserver
                 ^
SyntaxError: invalid syntax

C:\Users\HP\django_project>manage.py runserver
  File "C:\Users\HP\django_project\manage.py", line 3
    python3 manage.py runserver
                 ^
SyntaxError: invalid syntax

C:\Users\HP\django_project>python3 manage.py runserver
'python3' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\HP\django_project>python manage.py runserver
  File "manage.py", line 3
    python3 manage.py runserver
                 ^
SyntaxError: invalid syntax


C:\Users\HP\django_project>dir /s >listmyfolder.txt



 Volume in drive C is Windows
 Volume Serial Number is D84A-5EE6

 Directory of C:\Users\HP\django_project

10/20/2019  10:15 PM    <DIR>          .
10/20/2019  10:15 PM    <DIR>          ..
10/19/2019  05:50 PM    <DIR>          django_project
10/20/2019  10:15 PM               113 listmyfolder.txt
10/20/2019  08:23 PM                53 manage.py
               2 File(s)            166 bytes

Вот содержимое django_project -

 Directory of C:\Users\HP\django_project\django_project

10/19/2019  05:50 PM    <DIR>          .
10/19/2019  05:50 PM    <DIR>          ..
10/19/2019  05:50 PM             3,232 settings.py
10/19/2019  05:50 PM               777 urls.py
10/19/2019  05:50 PM               421 wsgi.py
10/19/2019  05:50 PM                 0 __init__.py
               4 File(s)          4,430 bytes

     Total Files Listed:
               6 File(s)          4,596 bytes
               5 Dir(s)   7,345,328,128 bytes free

1 Ответ

1 голос
/ 21 октября 2019

По какой-то причине вы, кажется, отредактировали свой файл manage.py, чтобы он содержал текст "python3 manage.py runserver". Я не знаю, почему вы это сделали, но вы должны удалить это.

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