Когда я пытаюсь использовать "django-admin runserver" в проекте, который работал около месяца назад (я ничего не редактировал, однако), происходит следующее (на VSCode)
PS F:\filenaem\djangler> django-admin runserver
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\user\AppData\Local\Programs\Python\Python312\Scripts\django-admin.exe\__main__.py", line 7, in <module>
File "C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\management\__init__.py", line 442, in execute_from_command_line
utility.execute()
File "C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\management\__init__.py", line 436, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\management\base.py", line 413, in run_from_argv
self.execute(*args, **cmd_options)
File "C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\management\commands\runserver.py", line 75, in execute
super().execute(*args, **options)
File "C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\management\base.py", line 459, in execute
output = self.handle(*args, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\management\commands\runserver.py", line 82, in handle
if not settings.DEBUG and not settings.ALLOWED_HOSTS:
^^^^^^^^^^^^^^
File "C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\conf\__init__.py", line 81, in __getattr__
self._setup(name)
File "C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\conf\__init__.py", line 61, in _setup
raise ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured: Requested setting DEBUG, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
пытался использовать команду django-admin runserver и ожидал, что она будет работать, потому что это законченный проект, который я сделал с помощью моего старого учителя, но по какой-то причине, когда я пытаюсь запустить его теперь 2 месяца спустя и после перемещения его на другой компьютер через внешний диск, он не работает, любая помощь?
также "python manage.py runserver" не работает, он просто дает мне это:
PS F:\filenaem\djangler> python manage.py runserver
C:\Users\user\AppData\Local\Programs\Python\Python312\python.exe: can't open file 'F:\\filenaem\\djangler\\manage.py': [Errno 2] No such file or directory
При "перемещении" проектов Django будьте внимательны, поскольку каждый проект имеет свой список установленных пакетов, который доступен в файле requirements.txt. Эти пакеты обычно содержатся в виртуальном окружении, если оно используется.
Я предполагаю, что вы не активировали свою виртуальную среду. Если у вас нет доступа к виртуальной среде, вы можете создать новую и установить пакеты из файла requirements.txt, выполнив pip install -r requirements.txt
. Если вы можете использовать свою виртуальную среду, вы можете активировать ее с помощью yourvirtualenvironmentname\Scripts\activate
.