I \'ve already solved the problem of getting the object id being edited using this code:
class CompanyUserInline(admin.StackedInline):
\"\"\"
Defines
I made it work by rewrite change_view()
class CartAdmin(admin.ModelAdmin):
def change_view(self, request, object_id, form_url='', extra_context=None):
self.object_id = object_id
return self.changeform_view(request, object_id, form_url, extra_context)
def formfield_for_foreignkey(self, db_field, request, **kwargs):
print self.object_id
return super(CartAdmin, self).formfield_for_foreignkey(db_field, request, **kwargs)
then you can call self.object_id
inside formfield_for_foreignkey()