У меня была похожая ошибка исключения, когда я пытался посмотреть маршрут моей / history / страницы, которая получает данные из logentry и всех объектов истории.
Кроме того, я делаю разбор из листа xls в каркас REST API,Однажды я занимался парсингом из листа xls в среду REST API.поэтому я потерял несколько объектов (данных), когда заглянул на страницу администратора.Когда я сбросил базу данных из postgresql.воссоздал все базы данных, создал супер-пользовательские детские вещи.
снова выгрузил данные из файла синтаксического анализа в REST API.На этот раз все уладилось.
Я могу быть совершенно неправ в вашем случае, но мне удалось преодолеть приведенную ниже ошибку
AttributeError at /history/
'NoneType' object has no attribute 'pk'
Request Method: GET
Request URL: http://127.0.0.1:8000/history/
Django Version: 1.7.2
Exception Type: AttributeError
Exception Value:
'NoneType' object has no attribute 'pk'
Exception Location: /home/praneeth/wru-pam/pam_site/rev_history/views.py in history_list, line 12
Python Executable: /home/praneeth/wru-pam/venv/bin/python
Python Version: 3.4.0
Python Path:
['/home/praneeth/wru-pam/pam_site',
'/home/praneeth/wru-pam/venv/src/django-reversion-compare',
'/home/praneeth/wru-pam/venv/lib/python3.4',
'/home/praneeth/wru-pam/venv/lib/python3.4/plat-x86_64-linux-gnu',
'/home/praneeth/wru-pam/venv/lib/python3.4/lib-dynload',
'/usr/lib/python3.4',
'/usr/lib/python3.4/plat-x86_64-linux-gnu',
'/home/praneeth/wru-pam/venv/lib/python3.4/site-packages']
Server time: Wed, 18 Mar 2015 14:22:32 +0000
Environment:
Request Method: GET
Request URL: http://127.0.0.1:8000/history/
Django Version: 1.7.2
Python Version: 3.4.0
Installed Applications:
('django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'corsheaders',
'pam',
'reversion',
'djcelery',
'rev_history',
'reversion_compare')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'reversion.middleware.RevisionMiddleware',
'simple_history.middleware.HistoryRequestMiddleware')
Traceback:
File "/home/praneeth/wru-pam/venv/lib/python3.4/site-packages/django/core/handlers/base.py" in get_response
111. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/home/praneeth/wru-pam/pam_site/rev_history/views.py" in history_list
12. version_list = Version.objects.filter(object_id=i.object.pk)
Exception Type: AttributeError at /history/
Exception Value: 'NoneType' object has no attribute 'pk'