Админ Django не показывает карту для поля PointField

У меня есть модель django с PointField

from django.contrib.gis.db.models import PointField

class Construction(models.Model):
   coordinates = PointField(blank=True)

В admin.py у меня есть только admin.site.register(Construction)

На странице администратора (/admin/api_buildings/construction/2/change/) я не вижу карту для поля заданной точки

Это отлично работает на localhost, но не работает на моем сервере. На сервере у меня следующая картина enter image description here

На рисунке показано, что static/gis/js/OLMapWidget.js не найден

settings.py содержит

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')

Dockerfile

FROM osgeo/gdal:ubuntu-small-latest
ENV DEBIAN_FRONTEND=noninteractive

RUN apt update && apt upgrade -y && apt install -y \
    software-properties-common curl \
    libsm6 libxext6 libxrender-dev libgl1-mesa-glx libsqlite3-mod-spatialite
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt update && apt install -y python3.8 python3.8-dev python3.8-distutils
RUN update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
RUN update-alternatives --set python /usr/bin/python3.8
RUN curl -s https://bootstrap.pypa.io/get-pip.py -o get-pip.py && \
    python get-pip.py --force-reinstall && \
    rm get-pip.py

COPY requirements/production.txt ./requirements.txt
RUN python -m pip install -r requirements.txt
RUN mkdir /app
COPY . /app
Вернуться на верх