Hi, First, I begin with one example :
I've this in test1/models.py from django.db import models class ClassA(models.Model): foo = models.CharField("Foo", max_length = 100) class ClassB(models.Model): bar = models.CharField("bar", max_length = 100) rel_a = models.OneToOneField("ClassA") I've this in test1/admin.py : from django.contrib import admin from django_test1.test1.models import ClassA, ClassB class ClassAInline(admin.StackedInline): model = ClassA class ClassBAdmin(admin.ModelAdmin): inlines = [ ClassAInline ] class ClassBInline(admin.StackedInline): model = ClassB class ClassAAdmin(admin.ModelAdmin): inlines = [ ClassBInline ] admin.site.register(ClassA, ClassAAdmin) admin.site.register(ClassB, ClassBAdmin) Now, if I'm going to : * http://127.0.0.1:8000/admin/test1/classa/add/ => it's work with success next, if I'm going to : * http://127.0.0.1:8000/admin/test1/classb/add/ => I've Exception error : <class 'test1.models.ClassA'> has no ForeignKey to <class 'test1.models.ClassB'> /home/harobed/projets/virtualenv_django/lib/python2.5/site- packages/Django-1.0.2_final-py2.5.egg/django/forms/models.py in _get_foreign_key, line 525 This error is understandable because actually ClassA haven't ForeignKey but the relation between ClassA and ClassB is OneToOneField then ClassA know how to access to his classb object. This behavior is one missing admin model feature or my aims is inconsistent ? Thanks for your help, Stephane --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---