Ayarlar modelini içeren uygulamayı settings.py yüklü uygulamalarınıza dahil ettiniz mi?
örn.
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'testapp'
# Uncomment the next line to enable the admin:
# 'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
)
ve run.py syncdb?
Post modelinin veritabanı tablosu kesinlikle var mı? Şu şekilde eğer ForeignKey (ya OneToOneField) 'de related_name seçeneği tanımlandığı tarafından o kaynaklanıyor olabilir
from django.db import models
from django.contrib.auth.models import User
class PostModel(models.Model):
user = models.ForeignKey(User)
(test) C:\Users\Steven\django_projects\test\testproj>python manage.py shell
Python 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from django.contrib.auth.models import User
>>> test = User.objects.get(username='test')
>>> test.postmodel_set.all()
[]
Gönderi modelinizi gösterin. –
Orada bazı önemsiz hatalarınız olmadıkça, bir keresinde Kullanıcı modelinin bazı "maymun yamaları" nın oluşturulmayan referanslara yol açtığını fark ettim. –