В моем проекте django отсутствует множество параметров по умолчанию, а установленные пакеты не работают
Когда я создаю свое приложение django, обычно есть sqlite3 по умолчанию, который поставляется с ним, но по какой-то причине он не отображается, поэтому я создал базу данных в MySQL workbench, а затем в моем settings.py я убедился, что добавил соответствующую информацию.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'nameofDB',
'USER': 'root',
'PASSWORD': 'mypassword',
'HOST': 'localhost',
'PORT': '3306',
}
}
В моей виртуальной среде 'env' после ее активации я убедился, что установил все django, django-admin, pip. Мой проект называется 'studybud' и каталог:
C:\Users\User\Desktop\studybud
После создания проекта я немного поработал над ним и проверил, как отображается html, поэтому он был активирован, и я запустил сервер, но после того, как я оставил его в покое на некоторое время, мой powershell замерз, поэтому я просто вышел из всего. Не уверен, влияет ли это на мою текущую проблему. Я попробовал открыть свой проект снова, но теперь я получаю эту ошибку:
В моей виртуальной среде я убедился, что установил mysqlclient перед созданием базы данных mysql, но как вы видите, он установлен в совершенно другой каталог, который является глобальным. Хотя я бы подумал, что пакеты python, которые у меня есть в глобальном пути, заставят его работать, хотя ошибка говорит, что модуль для mysqlclient не найден.
Я буквально следовал каждому шагу учебника, но по какой-то причине он все еще не работает, и я не знаю почему.