Проблемы с установкой django -трекинга - PullRequest
0 голосов
/ 09 марта 2020

Я пытаюсь установить django-tracking, но получаю несколько ошибок

settings.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',         
    'django.contrib.contenttypes',  
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django_cleanup.apps.CleanupConfig',
    'tinymce',
    'crispy_forms',
    'tracking',
    'main',
]

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'tracking.middleware.VisitorTrackingMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',  
]

pip install django-tracking

Вывод: ModuleNotFoundError: No module named 'listeners'

Я попытался установить listeners без удачи

Затем я попытался pip install git+https://github.com/bashu/django-tracking.git, но когда я запускаю python manage.py runserver, я получаю from django.contrib.gis.geoip import GeoIP, GeoIPException ModuleNotFoundError: No module named 'django.contrib.gis.geoip'

1 Ответ

0 голосов
/ 09 марта 2020

Пакет отслеживания django не поддерживается более 5 лет, последняя поддерживаемая версия Django, похоже, поддерживает 1.5 (и он построен с использованием python 2.7)

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

...