nested_admin.tests.identical_prefixes package

Submodules

nested_admin.tests.identical_prefixes.admin module

class AInline(*args, **kwargs)[source]

Bases: nested_admin.nested.NestedStackedInline

extra = 0
get_queryset(request)[source]
inline_classes = ('collapse', 'open')
inlines = [<class 'nested_admin.tests.identical_prefixes.admin.BXInline'>, <class 'nested_admin.tests.identical_prefixes.admin.BYInline'>]
media
model

alias of nested_admin.tests.identical_prefixes.models.A

sortable_field_name = 'position'
class AXInline(*args, **kwargs)[source]

Bases: nested_admin.tests.identical_prefixes.admin.AInline

form

alias of AXModelForm

media
model

alias of nested_admin.tests.identical_prefixes.models.AX

class AXModelForm(data=None, files=None, auto_id=u'id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None)[source]

Bases: django.forms.models.ModelForm

class Meta[source]
exclude = ['a_type']
model

alias of nested_admin.tests.identical_prefixes.models.AX

base_fields = {'foo': <django.forms.fields.CharField object>, 'position': <django.forms.fields.IntegerField object>, 'root': <django.forms.models.ModelChoiceField object>}
declared_fields = {}
media
class AYInline(*args, **kwargs)[source]

Bases: nested_admin.tests.identical_prefixes.admin.AInline

extra = 0
form

alias of AYModelForm

media
model

alias of nested_admin.tests.identical_prefixes.models.AY

class AYModelForm(data=None, files=None, auto_id=u'id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None)[source]

Bases: django.forms.models.ModelForm

class Meta[source]
exclude = ['a_type']
model

alias of nested_admin.tests.identical_prefixes.models.AY

base_fields = {'foo': <django.forms.fields.CharField object>, 'position': <django.forms.fields.IntegerField object>, 'root': <django.forms.models.ModelChoiceField object>}
declared_fields = {}
media
class BInline(*args, **kwargs)[source]

Bases: nested_admin.nested.NestedStackedInline

extra = 0
get_queryset(request)[source]
inline_classes = ('collapse', 'open')
media
model

alias of nested_admin.tests.identical_prefixes.models.B

sortable_field_name = 'position'
class BXInline(*args, **kwargs)[source]

Bases: nested_admin.tests.identical_prefixes.admin.BInline

form

alias of BXModelForm

media
model

alias of nested_admin.tests.identical_prefixes.models.BX

class BXModelForm(data=None, files=None, auto_id=u'id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None)[source]

Bases: django.forms.models.ModelForm

class Meta[source]
exclude = ['b_type']
model

alias of nested_admin.tests.identical_prefixes.models.BX

base_fields = {'a': <django.forms.models.ModelChoiceField object>, 'bar': <django.forms.fields.CharField object>, 'position': <django.forms.fields.IntegerField object>}
declared_fields = {}
media
class BYInline(*args, **kwargs)[source]

Bases: nested_admin.tests.identical_prefixes.admin.BInline

extra = 0
form

alias of BYModelForm

media
model

alias of nested_admin.tests.identical_prefixes.models.BY

class BYModelForm(data=None, files=None, auto_id=u'id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None)[source]

Bases: django.forms.models.ModelForm

class Meta[source]
exclude = ['b_type']
model

alias of nested_admin.tests.identical_prefixes.models.BY

base_fields = {'a': <django.forms.models.ModelChoiceField object>, 'bar': <django.forms.fields.CharField object>, 'position': <django.forms.fields.IntegerField object>}
declared_fields = {}
media
class RootAdmin(model, admin_site)[source]

Bases: nested_admin.nested.NestedModelAdmin

inlines = [<class 'nested_admin.tests.identical_prefixes.admin.AXInline'>, <class 'nested_admin.tests.identical_prefixes.admin.AYInline'>]
media

nested_admin.tests.identical_prefixes.models module

class A(id, root, position, foo, a_type)[source]

Bases: django.db.models.base.Model

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

a_type

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

b_set

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

default_a_type = None
foo

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

get_a_type_display(**morekwargs)
id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
position

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

root

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

child.parent is a ForwardManyToOneDescriptor instance.

root_id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

save(**kwargs)[source]
class AManager(a_type)[source]

Bases: django.db.models.manager.Manager

get_queryset()[source]

Returns a new QuerySet object. Subclasses can override this method to easily customize the behavior of the Manager.

class AX(id, root, position, foo, a_type)[source]

Bases: nested_admin.tests.identical_prefixes.models.A

exception DoesNotExist

Bases: nested_admin.tests.identical_prefixes.models.DoesNotExist

exception MultipleObjectsReturned

Bases: nested_admin.tests.identical_prefixes.models.MultipleObjectsReturned

default_a_type = 'X'
objects = <nested_admin.tests.identical_prefixes.models.AManager object>
class AY(id, root, position, foo, a_type)[source]

Bases: nested_admin.tests.identical_prefixes.models.A

exception DoesNotExist

Bases: nested_admin.tests.identical_prefixes.models.DoesNotExist

exception MultipleObjectsReturned

Bases: nested_admin.tests.identical_prefixes.models.MultipleObjectsReturned

default_a_type = 'Y'
objects = <nested_admin.tests.identical_prefixes.models.AManager object>
class B(id, a, position, bar, b_type)[source]

Bases: django.db.models.base.Model

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

a

Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

child.parent is a ForwardManyToOneDescriptor instance.

a_id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

b_type

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

bar

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

default_b_type = None
get_b_type_display(**morekwargs)
id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
position

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

save(**kwargs)[source]
class BManager(b_type)[source]

Bases: django.db.models.manager.Manager

get_queryset()[source]

Returns a new QuerySet object. Subclasses can override this method to easily customize the behavior of the Manager.

class BX(id, a, position, bar, b_type)[source]

Bases: nested_admin.tests.identical_prefixes.models.B

exception DoesNotExist

Bases: nested_admin.tests.identical_prefixes.models.DoesNotExist

exception MultipleObjectsReturned

Bases: nested_admin.tests.identical_prefixes.models.MultipleObjectsReturned

default_b_type = 'X'
objects = <nested_admin.tests.identical_prefixes.models.BManager object>
class BY(id, a, position, bar, b_type)[source]

Bases: nested_admin.tests.identical_prefixes.models.B

exception DoesNotExist

Bases: nested_admin.tests.identical_prefixes.models.DoesNotExist

exception MultipleObjectsReturned

Bases: nested_admin.tests.identical_prefixes.models.MultipleObjectsReturned

default_b_type = 'Y'
objects = <nested_admin.tests.identical_prefixes.models.BManager object>
class Root(id, slug)[source]

Bases: django.db.models.base.Model

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

a_set

Accessor to the related objects manager on the reverse side of a many-to-one relation.

In the example:

class Child(Model):
    parent = ForeignKey(Parent, related_name='children')

parent.children is a ReverseManyToOneDescriptor instance.

Most of the implementation is delegated to a dynamically defined manager class built by create_forward_many_to_many_manager() defined below.

id

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>
slug

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

nested_admin.tests.identical_prefixes.tests module

class TestIdenticalPrefixes(methodName='runTest')[source]

Bases: nested_admin.tests.base.BaseNestedAdminTestCase

root_model

alias of nested_admin.tests.identical_prefixes.models.Root

test_add_to_empty_one_deep()[source]
test_drag_and_drop()[source]

Module contents