I'm trying to use django-widget-tweaks
in my web application (using Django and Docker), but it is not being recognized as an installed package.
My DockerFile:
# Pull base image
FROM python:3.10.2-slim-bullseye
# Set environment variables
ENV PIP_DISABLE_PIP_VERSION_CHECK 1
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
# Set work directory
WORKDIR /code
# Install dependencies
COPY ./requirements.txt .
RUN pip install -r requirements.txt
RUN pip3 install django-widget-tweaks
# Copy project
COPY . .
My settings.py:
INSTALLED_APPS = [
'users.apps.UsersConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'openai',
]
INSTALLED_APPS += [
'widget_tweaks',
]
The error:
Exception in thread django-main-thread:
project-web-1 | Traceback (most recent call last):
...
project-web-1 | ModuleNotFoundError: No module named 'widget_tweaks'