Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 安装django跟踪系统时出现问题_Python_Django_Django Models_Django Forms_Pip - Fatal编程技术网

Python 安装django跟踪系统时出现问题

Python 安装django跟踪系统时出现问题,python,django,django-models,django-forms,pip,Python,Django,Django Models,Django Forms,Pip,我正在尝试安装django tracking,但出现了一些错误 设置.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfile

我正在尝试安装
django tracking
,但出现了一些错误

设置.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安装django跟踪

输出:
ModuleNotFoundError:没有名为“侦听器”的模块

我尝试安装
侦听器
,但没有成功

然后我尝试了
pip安装git+https://github.com/bashu/django-tracking.git
但是当我运行
python manage.py runserver
时,我从django.contrib.gis.geoip import geoip,GeoIPException获得


ModuleNotFoundError:没有名为'django.contrib.gis.geoip'的模块

django跟踪包已经维护了5年多,它支持的django的最新版本似乎是1.5(并且它是使用python 2.7构建的)


因此,要么寻找另一个做类似事情的包,要么将其分叉并修复,使其与最新的Django版本兼容。

这些都是兼容性问题。最新的django版本使用
GeoIP2
来自django.contrib.gis.GeoIP2导入GeoIP2
)。django跟踪已经有5年没有维护了,所以它可能无法与高于1.8的django版本一起工作