Manag.py Джанго не выполняется - PullRequest
0 голосов
/ 09 ноября 2019

версия python: 3.7.4

версия django: 2.2.7

os: windows 10

Попытка выполнить manage.py любым способом, в любой форме илиФорма не работает ни с интерфейсом Python vscode, ни с cmd, ни с Windows PowerShell. Это не показывает никаких ошибок или чего-либо происходящего. Это работало только неделю назад, когда я в последний раз пытался. Вот как выглядят мои окна:

vscode:

'C:\Users\josep\Documents\GitHub\lang_site>py manage.py runserver'

'C:\Users\josep\Documents\GitHub\lang_site>'

cmd:

'C:\Users\josep\Documents\GitHub\lang_site>py manage.py runserver'

'C:\Users\josep\Documents\GitHub\lang_site>`

Я попробовал следующее из каталога, содержащего manage.py:

  • проверьте, что переменная окружения "Мой путь" содержит C:\Users ссылку на этот пост
  • удаление / переустановка Django через pip
  • перезагрузка компьютера
  • проверьте мои файлы инициализации, ссылающиеся на этот пост
  • проверьте, не изменил ли я каким-либо образом файл manage.py по ошибке
  • перейти к предыдущей рабочей ветке, которую ядолгое время не трогал
  • попробуй django-admin runserver --settings=lang_site.settings
    • результат ModuleNotFoundError: No module named 'lang_site'
    • Я также дважды проверил, чтобы убедиться, что папка lang_site содержит правильную__init__.py
  • Я пытался py manage.py + runserver, help, и сам по себе, но ни один из них не выполняет
  • начать новый, свежийПроект django и попробуйте оттуда файл 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', 'lang_site.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()

~ Ссылка на мою структуру каталогов.

Я ожидаю, что тестовый объект будет запущен, нопо какой-то причине ничего не выполняется. Я перепробовал все советы по поиску и устранению неисправностей, которые смог найти, но, похоже, ничего не работает. Буду признателен за любую помощь.

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