2015-10-08 03:29:20 +08:00
|
|
|
from .models import AbstractPerson, BasePerson, Person, ProxyPerson, Relating, Relation
|
2015-01-07 08:16:35 +08:00
|
|
|
|
|
|
|
TEST_RESULTS = {
|
|
|
|
"get_all_field_names": {
|
|
|
|
Person: [
|
|
|
|
"baseperson_ptr",
|
|
|
|
"baseperson_ptr_id",
|
|
|
|
"content_type_abstract",
|
|
|
|
"content_type_abstract_id",
|
|
|
|
"content_type_base",
|
|
|
|
"content_type_base_id",
|
|
|
|
"content_type_concrete",
|
|
|
|
"content_type_concrete_id",
|
|
|
|
"data_abstract",
|
|
|
|
"data_base",
|
|
|
|
"data_inherited",
|
|
|
|
"data_not_concrete_abstract",
|
|
|
|
"data_not_concrete_base",
|
|
|
|
"data_not_concrete_inherited",
|
|
|
|
"fk_abstract",
|
|
|
|
"fk_abstract_id",
|
|
|
|
"fk_base",
|
|
|
|
"fk_base_id",
|
|
|
|
"fk_inherited",
|
|
|
|
"fk_inherited_id",
|
|
|
|
"followers_abstract",
|
|
|
|
"followers_base",
|
|
|
|
"followers_concrete",
|
|
|
|
"following_abstract",
|
|
|
|
"following_base",
|
|
|
|
"following_inherited",
|
|
|
|
"friends_abstract",
|
|
|
|
"friends_base",
|
|
|
|
"friends_inherited",
|
|
|
|
"generic_relation_abstract",
|
|
|
|
"generic_relation_base",
|
|
|
|
"generic_relation_concrete",
|
|
|
|
"id",
|
|
|
|
"m2m_abstract",
|
|
|
|
"m2m_base",
|
|
|
|
"m2m_inherited",
|
|
|
|
"object_id_abstract",
|
|
|
|
"object_id_base",
|
|
|
|
"object_id_concrete",
|
|
|
|
"relating_basepeople",
|
|
|
|
"relating_baseperson",
|
|
|
|
"relating_people",
|
|
|
|
"relating_person",
|
|
|
|
],
|
|
|
|
BasePerson: [
|
|
|
|
"content_type_abstract",
|
|
|
|
"content_type_abstract_id",
|
|
|
|
"content_type_base",
|
|
|
|
"content_type_base_id",
|
|
|
|
"data_abstract",
|
|
|
|
"data_base",
|
|
|
|
"data_not_concrete_abstract",
|
|
|
|
"data_not_concrete_base",
|
|
|
|
"fk_abstract",
|
|
|
|
"fk_abstract_id",
|
|
|
|
"fk_base",
|
|
|
|
"fk_base_id",
|
|
|
|
"followers_abstract",
|
|
|
|
"followers_base",
|
|
|
|
"following_abstract",
|
|
|
|
"following_base",
|
|
|
|
"friends_abstract",
|
|
|
|
"friends_base",
|
|
|
|
"generic_relation_abstract",
|
|
|
|
"generic_relation_base",
|
|
|
|
"id",
|
|
|
|
"m2m_abstract",
|
|
|
|
"m2m_base",
|
|
|
|
"object_id_abstract",
|
|
|
|
"object_id_base",
|
|
|
|
"person",
|
|
|
|
"relating_basepeople",
|
|
|
|
"relating_baseperson",
|
|
|
|
],
|
|
|
|
AbstractPerson: [
|
|
|
|
"content_type_abstract",
|
|
|
|
"content_type_abstract_id",
|
|
|
|
"data_abstract",
|
|
|
|
"data_not_concrete_abstract",
|
|
|
|
"fk_abstract",
|
|
|
|
"fk_abstract_id",
|
|
|
|
"following_abstract",
|
|
|
|
"friends_abstract",
|
|
|
|
"generic_relation_abstract",
|
|
|
|
"m2m_abstract",
|
|
|
|
"object_id_abstract",
|
|
|
|
],
|
|
|
|
Relating: [
|
|
|
|
"basepeople",
|
|
|
|
"basepeople_hidden",
|
|
|
|
"baseperson",
|
|
|
|
"baseperson_hidden",
|
|
|
|
"baseperson_hidden_id",
|
|
|
|
"baseperson_id",
|
|
|
|
"id",
|
|
|
|
"people",
|
|
|
|
"people_hidden",
|
|
|
|
"person",
|
|
|
|
"person_hidden",
|
|
|
|
"person_hidden_id",
|
|
|
|
"person_id",
|
|
|
|
"proxyperson",
|
|
|
|
"proxyperson_hidden",
|
|
|
|
"proxyperson_hidden_id",
|
|
|
|
"proxyperson_id",
|
|
|
|
],
|
|
|
|
},
|
|
|
|
"fields": {
|
|
|
|
Person: [
|
|
|
|
"id",
|
|
|
|
"data_abstract",
|
|
|
|
"fk_abstract_id",
|
|
|
|
"data_not_concrete_abstract",
|
|
|
|
"content_type_abstract_id",
|
|
|
|
"object_id_abstract",
|
|
|
|
"data_base",
|
|
|
|
"fk_base_id",
|
|
|
|
"data_not_concrete_base",
|
|
|
|
"content_type_base_id",
|
|
|
|
"object_id_base",
|
|
|
|
"baseperson_ptr_id",
|
|
|
|
"data_inherited",
|
|
|
|
"fk_inherited_id",
|
|
|
|
"data_not_concrete_inherited",
|
|
|
|
"content_type_concrete_id",
|
|
|
|
"object_id_concrete",
|
|
|
|
],
|
|
|
|
BasePerson: [
|
|
|
|
"id",
|
|
|
|
"data_abstract",
|
|
|
|
"fk_abstract_id",
|
|
|
|
"data_not_concrete_abstract",
|
|
|
|
"content_type_abstract_id",
|
|
|
|
"object_id_abstract",
|
|
|
|
"data_base",
|
|
|
|
"fk_base_id",
|
|
|
|
"data_not_concrete_base",
|
|
|
|
"content_type_base_id",
|
|
|
|
"object_id_base",
|
|
|
|
],
|
|
|
|
AbstractPerson: [
|
|
|
|
"data_abstract",
|
|
|
|
"fk_abstract_id",
|
|
|
|
"data_not_concrete_abstract",
|
|
|
|
"content_type_abstract_id",
|
|
|
|
"object_id_abstract",
|
|
|
|
],
|
|
|
|
Relating: [
|
|
|
|
"id",
|
|
|
|
"baseperson_id",
|
|
|
|
"baseperson_hidden_id",
|
|
|
|
"person_id",
|
|
|
|
"person_hidden_id",
|
|
|
|
"proxyperson_id",
|
|
|
|
"proxyperson_hidden_id",
|
|
|
|
],
|
|
|
|
},
|
|
|
|
"local_fields": {
|
|
|
|
Person: [
|
|
|
|
"baseperson_ptr_id",
|
|
|
|
"data_inherited",
|
|
|
|
"fk_inherited_id",
|
|
|
|
"data_not_concrete_inherited",
|
|
|
|
"content_type_concrete_id",
|
|
|
|
"object_id_concrete",
|
|
|
|
],
|
|
|
|
BasePerson: [
|
|
|
|
"id",
|
|
|
|
"data_abstract",
|
|
|
|
"fk_abstract_id",
|
|
|
|
"data_not_concrete_abstract",
|
|
|
|
"content_type_abstract_id",
|
|
|
|
"object_id_abstract",
|
|
|
|
"data_base",
|
|
|
|
"fk_base_id",
|
|
|
|
"data_not_concrete_base",
|
|
|
|
"content_type_base_id",
|
|
|
|
"object_id_base",
|
|
|
|
],
|
|
|
|
AbstractPerson: [
|
|
|
|
"data_abstract",
|
|
|
|
"fk_abstract_id",
|
|
|
|
"data_not_concrete_abstract",
|
|
|
|
"content_type_abstract_id",
|
|
|
|
"object_id_abstract",
|
|
|
|
],
|
|
|
|
Relating: [
|
|
|
|
"id",
|
|
|
|
"baseperson_id",
|
|
|
|
"baseperson_hidden_id",
|
|
|
|
"person_id",
|
|
|
|
"person_hidden_id",
|
|
|
|
"proxyperson_id",
|
|
|
|
"proxyperson_hidden_id",
|
|
|
|
],
|
|
|
|
},
|
|
|
|
"local_concrete_fields": {
|
|
|
|
Person: [
|
|
|
|
"baseperson_ptr_id",
|
|
|
|
"data_inherited",
|
|
|
|
"fk_inherited_id",
|
|
|
|
"content_type_concrete_id",
|
|
|
|
"object_id_concrete",
|
|
|
|
],
|
|
|
|
BasePerson: [
|
|
|
|
"id",
|
|
|
|
"data_abstract",
|
|
|
|
"fk_abstract_id",
|
|
|
|
"content_type_abstract_id",
|
|
|
|
"object_id_abstract",
|
|
|
|
"data_base",
|
|
|
|
"fk_base_id",
|
|
|
|
"content_type_base_id",
|
|
|
|
"object_id_base",
|
|
|
|
],
|
|
|
|
AbstractPerson: [
|
|
|
|
"data_abstract",
|
|
|
|
"fk_abstract_id",
|
|
|
|
"content_type_abstract_id",
|
|
|
|
"object_id_abstract",
|
|
|
|
],
|
|
|
|
Relating: [
|
|
|
|
"id",
|
|
|
|
"baseperson_id",
|
|
|
|
"baseperson_hidden_id",
|
|
|
|
"person_id",
|
|
|
|
"person_hidden_id",
|
|
|
|
"proxyperson_id",
|
|
|
|
"proxyperson_hidden_id",
|
|
|
|
],
|
|
|
|
},
|
|
|
|
"many_to_many": {
|
|
|
|
Person: [
|
|
|
|
"m2m_abstract",
|
|
|
|
"friends_abstract",
|
|
|
|
"following_abstract",
|
|
|
|
"m2m_base",
|
|
|
|
"friends_base",
|
|
|
|
"following_base",
|
|
|
|
"m2m_inherited",
|
|
|
|
"friends_inherited",
|
|
|
|
"following_inherited",
|
|
|
|
],
|
|
|
|
BasePerson: [
|
|
|
|
"m2m_abstract",
|
|
|
|
"friends_abstract",
|
|
|
|
"following_abstract",
|
|
|
|
"m2m_base",
|
|
|
|
"friends_base",
|
|
|
|
"following_base",
|
|
|
|
],
|
|
|
|
AbstractPerson: [
|
|
|
|
"m2m_abstract",
|
|
|
|
"friends_abstract",
|
|
|
|
"following_abstract",
|
|
|
|
],
|
|
|
|
Relating: [
|
|
|
|
"basepeople",
|
|
|
|
"basepeople_hidden",
|
|
|
|
"people",
|
|
|
|
"people_hidden",
|
|
|
|
],
|
|
|
|
},
|
|
|
|
"many_to_many_with_model": {
|
|
|
|
Person: [
|
|
|
|
BasePerson,
|
|
|
|
BasePerson,
|
|
|
|
BasePerson,
|
|
|
|
BasePerson,
|
|
|
|
BasePerson,
|
|
|
|
BasePerson,
|
|
|
|
None,
|
|
|
|
None,
|
|
|
|
None,
|
|
|
|
],
|
|
|
|
BasePerson: [
|
|
|
|
None,
|
|
|
|
None,
|
|
|
|
None,
|
|
|
|
None,
|
|
|
|
None,
|
|
|
|
None,
|
|
|
|
],
|
|
|
|
AbstractPerson: [
|
|
|
|
None,
|
|
|
|
None,
|
|
|
|
None,
|
|
|
|
],
|
|
|
|
Relating: [
|
|
|
|
None,
|
|
|
|
None,
|
|
|
|
None,
|
|
|
|
None,
|
|
|
|
],
|
|
|
|
},
|
|
|
|
"get_all_related_objects_with_model_legacy": {
|
|
|
|
Person: (
|
|
|
|
("relating_baseperson", BasePerson),
|
|
|
|
("relating_person", None),
|
|
|
|
),
|
|
|
|
BasePerson: (
|
|
|
|
("person", None),
|
|
|
|
("relating_baseperson", None),
|
|
|
|
),
|
|
|
|
Relation: (
|
|
|
|
("fk_abstract_rel", None),
|
|
|
|
("fo_abstract_rel", None),
|
|
|
|
("fk_base_rel", None),
|
|
|
|
("fo_base_rel", None),
|
|
|
|
("fk_concrete_rel", None),
|
|
|
|
("fo_concrete_rel", None),
|
|
|
|
),
|
|
|
|
},
|
|
|
|
"get_all_related_objects_with_model_hidden_local": {
|
|
|
|
Person: (
|
|
|
|
("+", None),
|
2020-12-30 10:22:17 +08:00
|
|
|
("_model_meta_relating_people_hidden_+", None),
|
2015-01-07 08:16:35 +08:00
|
|
|
("Person_following_inherited+", None),
|
|
|
|
("Person_following_inherited+", None),
|
|
|
|
("Person_friends_inherited+", None),
|
|
|
|
("Person_friends_inherited+", None),
|
|
|
|
("Person_m2m_inherited+", None),
|
|
|
|
("Relating_people+", None),
|
|
|
|
("Relating_people_hidden+", None),
|
|
|
|
("followers_concrete", None),
|
|
|
|
("friends_inherited_rel_+", None),
|
2015-10-08 03:29:20 +08:00
|
|
|
("personthroughproxysubclass", None),
|
2015-01-07 08:16:35 +08:00
|
|
|
("relating_people", None),
|
|
|
|
("relating_person", None),
|
2015-10-02 02:57:58 +08:00
|
|
|
("relating_proxyperson", None),
|
|
|
|
("relating_proxyperson_hidden+", None),
|
2015-01-07 08:16:35 +08:00
|
|
|
),
|
2015-10-08 03:29:20 +08:00
|
|
|
ProxyPerson: (
|
|
|
|
("+", Person),
|
2020-12-30 10:22:17 +08:00
|
|
|
("_model_meta_relating_people_hidden_+", Person),
|
2015-10-08 03:29:20 +08:00
|
|
|
("Person_following_inherited+", Person),
|
|
|
|
("Person_following_inherited+", Person),
|
|
|
|
("Person_friends_inherited+", Person),
|
|
|
|
("Person_friends_inherited+", Person),
|
|
|
|
("Person_m2m_inherited+", Person),
|
|
|
|
("Relating_people+", Person),
|
|
|
|
("Relating_people_hidden+", Person),
|
|
|
|
("followers_concrete", Person),
|
|
|
|
("friends_inherited_rel_+", Person),
|
|
|
|
("personthroughproxysubclass", Person),
|
|
|
|
("relating_people", Person),
|
|
|
|
("relating_person", Person),
|
|
|
|
("relating_proxyperson", Person),
|
|
|
|
("relating_proxyperson_hidden+", Person),
|
|
|
|
),
|
2015-01-07 08:16:35 +08:00
|
|
|
BasePerson: (
|
|
|
|
("+", None),
|
2020-12-30 10:22:17 +08:00
|
|
|
("_model_meta_relating_basepeople_hidden_+", None),
|
2015-01-07 08:16:35 +08:00
|
|
|
("BasePerson_following_abstract+", None),
|
|
|
|
("BasePerson_following_abstract+", None),
|
|
|
|
("BasePerson_following_base+", None),
|
|
|
|
("BasePerson_following_base+", None),
|
|
|
|
("BasePerson_friends_abstract+", None),
|
|
|
|
("BasePerson_friends_abstract+", None),
|
|
|
|
("BasePerson_friends_base+", None),
|
|
|
|
("BasePerson_friends_base+", None),
|
|
|
|
("BasePerson_m2m_abstract+", None),
|
|
|
|
("BasePerson_m2m_base+", None),
|
|
|
|
("Relating_basepeople+", None),
|
|
|
|
("Relating_basepeople_hidden+", None),
|
|
|
|
("followers_abstract", None),
|
|
|
|
("followers_base", None),
|
|
|
|
("friends_abstract_rel_+", None),
|
|
|
|
("friends_base_rel_+", None),
|
|
|
|
("person", None),
|
|
|
|
("relating_basepeople", None),
|
|
|
|
("relating_baseperson", None),
|
|
|
|
),
|
|
|
|
Relation: (
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
2015-10-08 03:29:20 +08:00
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
2015-01-07 08:16:35 +08:00
|
|
|
("BasePerson_m2m_abstract+", None),
|
|
|
|
("BasePerson_m2m_base+", None),
|
|
|
|
("Person_m2m_inherited+", None),
|
|
|
|
("fk_abstract_rel", None),
|
|
|
|
("fk_base_rel", None),
|
|
|
|
("fk_concrete_rel", None),
|
|
|
|
("fo_abstract_rel", None),
|
|
|
|
("fo_base_rel", None),
|
|
|
|
("fo_concrete_rel", None),
|
|
|
|
("m2m_abstract_rel", None),
|
|
|
|
("m2m_base_rel", None),
|
|
|
|
("m2m_concrete_rel", None),
|
|
|
|
),
|
|
|
|
},
|
|
|
|
"get_all_related_objects_with_model_hidden": {
|
|
|
|
Person: (
|
|
|
|
("+", BasePerson),
|
|
|
|
("+", None),
|
2020-12-30 10:22:17 +08:00
|
|
|
("_model_meta_relating_basepeople_hidden_+", BasePerson),
|
|
|
|
("_model_meta_relating_people_hidden_+", None),
|
2015-01-07 08:16:35 +08:00
|
|
|
("BasePerson_following_abstract+", BasePerson),
|
|
|
|
("BasePerson_following_abstract+", BasePerson),
|
|
|
|
("BasePerson_following_base+", BasePerson),
|
|
|
|
("BasePerson_following_base+", BasePerson),
|
|
|
|
("BasePerson_friends_abstract+", BasePerson),
|
|
|
|
("BasePerson_friends_abstract+", BasePerson),
|
|
|
|
("BasePerson_friends_base+", BasePerson),
|
|
|
|
("BasePerson_friends_base+", BasePerson),
|
|
|
|
("BasePerson_m2m_abstract+", BasePerson),
|
|
|
|
("BasePerson_m2m_base+", BasePerson),
|
|
|
|
("Person_following_inherited+", None),
|
|
|
|
("Person_following_inherited+", None),
|
|
|
|
("Person_friends_inherited+", None),
|
|
|
|
("Person_friends_inherited+", None),
|
|
|
|
("Person_m2m_inherited+", None),
|
|
|
|
("Relating_basepeople+", BasePerson),
|
|
|
|
("Relating_basepeople_hidden+", BasePerson),
|
|
|
|
("Relating_people+", None),
|
|
|
|
("Relating_people_hidden+", None),
|
|
|
|
("followers_abstract", BasePerson),
|
|
|
|
("followers_base", BasePerson),
|
|
|
|
("followers_concrete", None),
|
|
|
|
("friends_abstract_rel_+", BasePerson),
|
|
|
|
("friends_base_rel_+", BasePerson),
|
|
|
|
("friends_inherited_rel_+", None),
|
2015-10-08 03:29:20 +08:00
|
|
|
("personthroughproxysubclass", None),
|
2015-01-07 08:16:35 +08:00
|
|
|
("relating_basepeople", BasePerson),
|
|
|
|
("relating_baseperson", BasePerson),
|
|
|
|
("relating_people", None),
|
|
|
|
("relating_person", None),
|
2015-10-02 02:57:58 +08:00
|
|
|
("relating_proxyperson", None),
|
|
|
|
("relating_proxyperson_hidden+", None),
|
2015-01-07 08:16:35 +08:00
|
|
|
),
|
2015-10-08 03:29:20 +08:00
|
|
|
ProxyPerson: (
|
|
|
|
("+", BasePerson),
|
|
|
|
("+", Person),
|
2020-12-30 10:22:17 +08:00
|
|
|
("_model_meta_relating_basepeople_hidden_+", BasePerson),
|
|
|
|
("_model_meta_relating_people_hidden_+", Person),
|
2015-10-08 03:29:20 +08:00
|
|
|
("BasePerson_following_abstract+", BasePerson),
|
|
|
|
("BasePerson_following_abstract+", BasePerson),
|
|
|
|
("BasePerson_following_base+", BasePerson),
|
|
|
|
("BasePerson_following_base+", BasePerson),
|
|
|
|
("BasePerson_friends_abstract+", BasePerson),
|
|
|
|
("BasePerson_friends_abstract+", BasePerson),
|
|
|
|
("BasePerson_friends_base+", BasePerson),
|
|
|
|
("BasePerson_friends_base+", BasePerson),
|
|
|
|
("BasePerson_m2m_abstract+", BasePerson),
|
|
|
|
("BasePerson_m2m_base+", BasePerson),
|
|
|
|
("Person_following_inherited+", Person),
|
|
|
|
("Person_following_inherited+", Person),
|
|
|
|
("Person_friends_inherited+", Person),
|
|
|
|
("Person_friends_inherited+", Person),
|
|
|
|
("Person_m2m_inherited+", Person),
|
|
|
|
("Relating_basepeople+", BasePerson),
|
|
|
|
("Relating_basepeople_hidden+", BasePerson),
|
|
|
|
("Relating_people+", Person),
|
|
|
|
("Relating_people_hidden+", Person),
|
|
|
|
("followers_abstract", BasePerson),
|
|
|
|
("followers_base", BasePerson),
|
|
|
|
("followers_concrete", Person),
|
|
|
|
("friends_abstract_rel_+", BasePerson),
|
|
|
|
("friends_base_rel_+", BasePerson),
|
|
|
|
("friends_inherited_rel_+", Person),
|
|
|
|
("personthroughproxysubclass", Person),
|
|
|
|
("relating_basepeople", BasePerson),
|
|
|
|
("relating_baseperson", BasePerson),
|
|
|
|
("relating_people", Person),
|
|
|
|
("relating_person", Person),
|
|
|
|
("relating_proxyperson", Person),
|
|
|
|
("relating_proxyperson_hidden+", Person),
|
|
|
|
),
|
2015-01-07 08:16:35 +08:00
|
|
|
BasePerson: (
|
|
|
|
("+", None),
|
2020-12-30 10:22:17 +08:00
|
|
|
("_model_meta_relating_basepeople_hidden_+", None),
|
2015-01-07 08:16:35 +08:00
|
|
|
("BasePerson_following_abstract+", None),
|
|
|
|
("BasePerson_following_abstract+", None),
|
|
|
|
("BasePerson_following_base+", None),
|
|
|
|
("BasePerson_following_base+", None),
|
|
|
|
("BasePerson_friends_abstract+", None),
|
|
|
|
("BasePerson_friends_abstract+", None),
|
|
|
|
("BasePerson_friends_base+", None),
|
|
|
|
("BasePerson_friends_base+", None),
|
|
|
|
("BasePerson_m2m_abstract+", None),
|
|
|
|
("BasePerson_m2m_base+", None),
|
|
|
|
("Relating_basepeople+", None),
|
|
|
|
("Relating_basepeople_hidden+", None),
|
|
|
|
("followers_abstract", None),
|
|
|
|
("followers_base", None),
|
|
|
|
("friends_abstract_rel_+", None),
|
|
|
|
("friends_base_rel_+", None),
|
|
|
|
("person", None),
|
|
|
|
("relating_basepeople", None),
|
|
|
|
("relating_baseperson", None),
|
|
|
|
),
|
|
|
|
Relation: (
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
2015-10-08 03:29:20 +08:00
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
2015-01-07 08:16:35 +08:00
|
|
|
("BasePerson_m2m_abstract+", None),
|
|
|
|
("BasePerson_m2m_base+", None),
|
|
|
|
("Person_m2m_inherited+", None),
|
|
|
|
("fk_abstract_rel", None),
|
|
|
|
("fk_base_rel", None),
|
|
|
|
("fk_concrete_rel", None),
|
|
|
|
("fo_abstract_rel", None),
|
|
|
|
("fo_base_rel", None),
|
|
|
|
("fo_concrete_rel", None),
|
|
|
|
("m2m_abstract_rel", None),
|
|
|
|
("m2m_base_rel", None),
|
|
|
|
("m2m_concrete_rel", None),
|
|
|
|
),
|
|
|
|
},
|
|
|
|
"get_all_related_objects_with_model_local": {
|
|
|
|
Person: (
|
|
|
|
("followers_concrete", None),
|
2015-10-08 03:29:20 +08:00
|
|
|
("personthroughproxysubclass", None),
|
2015-01-07 08:16:35 +08:00
|
|
|
("relating_person", None),
|
|
|
|
("relating_people", None),
|
2015-10-02 02:57:58 +08:00
|
|
|
("relating_proxyperson", None),
|
2015-01-07 08:16:35 +08:00
|
|
|
),
|
2015-10-08 03:29:20 +08:00
|
|
|
ProxyPerson: (
|
|
|
|
("followers_concrete", Person),
|
|
|
|
("personthroughproxysubclass", Person),
|
|
|
|
("relating_person", Person),
|
|
|
|
("relating_people", Person),
|
|
|
|
("relating_proxyperson", Person),
|
|
|
|
),
|
2015-01-07 08:16:35 +08:00
|
|
|
BasePerson: (
|
|
|
|
("followers_abstract", None),
|
|
|
|
("followers_base", None),
|
|
|
|
("person", None),
|
|
|
|
("relating_baseperson", None),
|
|
|
|
("relating_basepeople", None),
|
|
|
|
),
|
|
|
|
Relation: (
|
|
|
|
("fk_abstract_rel", None),
|
|
|
|
("fo_abstract_rel", None),
|
|
|
|
("fk_base_rel", None),
|
|
|
|
("fo_base_rel", None),
|
|
|
|
("m2m_abstract_rel", None),
|
|
|
|
("m2m_base_rel", None),
|
|
|
|
("fk_concrete_rel", None),
|
|
|
|
("fo_concrete_rel", None),
|
|
|
|
("m2m_concrete_rel", None),
|
|
|
|
),
|
|
|
|
},
|
|
|
|
"get_all_related_objects_with_model": {
|
|
|
|
Person: (
|
|
|
|
("followers_abstract", BasePerson),
|
|
|
|
("followers_base", BasePerson),
|
|
|
|
("relating_baseperson", BasePerson),
|
|
|
|
("relating_basepeople", BasePerson),
|
|
|
|
("followers_concrete", None),
|
2015-10-08 03:29:20 +08:00
|
|
|
("personthroughproxysubclass", None),
|
2015-01-07 08:16:35 +08:00
|
|
|
("relating_person", None),
|
|
|
|
("relating_people", None),
|
2015-10-02 02:57:58 +08:00
|
|
|
("relating_proxyperson", None),
|
2015-01-07 08:16:35 +08:00
|
|
|
),
|
2015-10-08 03:29:20 +08:00
|
|
|
ProxyPerson: (
|
|
|
|
("followers_abstract", BasePerson),
|
|
|
|
("followers_base", BasePerson),
|
|
|
|
("relating_baseperson", BasePerson),
|
|
|
|
("relating_basepeople", BasePerson),
|
|
|
|
("followers_concrete", Person),
|
|
|
|
("personthroughproxysubclass", Person),
|
|
|
|
("relating_person", Person),
|
|
|
|
("relating_people", Person),
|
|
|
|
("relating_proxyperson", Person),
|
|
|
|
),
|
2015-01-07 08:16:35 +08:00
|
|
|
BasePerson: (
|
|
|
|
("followers_abstract", None),
|
|
|
|
("followers_base", None),
|
|
|
|
("person", None),
|
|
|
|
("relating_baseperson", None),
|
|
|
|
("relating_basepeople", None),
|
|
|
|
),
|
|
|
|
Relation: (
|
|
|
|
("fk_abstract_rel", None),
|
|
|
|
("fo_abstract_rel", None),
|
|
|
|
("fk_base_rel", None),
|
|
|
|
("fo_base_rel", None),
|
|
|
|
("m2m_abstract_rel", None),
|
|
|
|
("m2m_base_rel", None),
|
|
|
|
("fk_concrete_rel", None),
|
|
|
|
("fo_concrete_rel", None),
|
|
|
|
("m2m_concrete_rel", None),
|
|
|
|
),
|
|
|
|
},
|
|
|
|
"get_all_related_objects_with_model_local_legacy": {
|
|
|
|
Person: (("relating_person", None),),
|
|
|
|
BasePerson: (("person", None), ("relating_baseperson", None)),
|
|
|
|
Relation: (
|
|
|
|
("fk_abstract_rel", None),
|
|
|
|
("fo_abstract_rel", None),
|
|
|
|
("fk_base_rel", None),
|
|
|
|
("fo_base_rel", None),
|
|
|
|
("fk_concrete_rel", None),
|
|
|
|
("fo_concrete_rel", None),
|
|
|
|
),
|
|
|
|
},
|
|
|
|
"get_all_related_objects_with_model_hidden_legacy": {
|
|
|
|
BasePerson: (
|
|
|
|
("+", None),
|
|
|
|
("BasePerson_following_abstract+", None),
|
|
|
|
("BasePerson_following_abstract+", None),
|
|
|
|
("BasePerson_following_base+", None),
|
|
|
|
("BasePerson_following_base+", None),
|
|
|
|
("BasePerson_friends_abstract+", None),
|
|
|
|
("BasePerson_friends_abstract+", None),
|
|
|
|
("BasePerson_friends_base+", None),
|
|
|
|
("BasePerson_friends_base+", None),
|
|
|
|
("BasePerson_m2m_abstract+", None),
|
|
|
|
("BasePerson_m2m_base+", None),
|
|
|
|
("Relating_basepeople+", None),
|
|
|
|
("Relating_basepeople_hidden+", None),
|
|
|
|
("person", None),
|
|
|
|
("relating_baseperson", None),
|
|
|
|
),
|
|
|
|
Person: (
|
|
|
|
("+", BasePerson),
|
|
|
|
("+", None),
|
|
|
|
("BasePerson_following_abstract+", BasePerson),
|
|
|
|
("BasePerson_following_abstract+", BasePerson),
|
|
|
|
("BasePerson_following_base+", BasePerson),
|
|
|
|
("BasePerson_following_base+", BasePerson),
|
|
|
|
("BasePerson_friends_abstract+", BasePerson),
|
|
|
|
("BasePerson_friends_abstract+", BasePerson),
|
|
|
|
("BasePerson_friends_base+", BasePerson),
|
|
|
|
("BasePerson_friends_base+", BasePerson),
|
|
|
|
("BasePerson_m2m_abstract+", BasePerson),
|
|
|
|
("BasePerson_m2m_base+", BasePerson),
|
|
|
|
("Person_following_inherited+", None),
|
|
|
|
("Person_following_inherited+", None),
|
|
|
|
("Person_friends_inherited+", None),
|
|
|
|
("Person_friends_inherited+", None),
|
|
|
|
("Person_m2m_inherited+", None),
|
|
|
|
("Relating_basepeople+", BasePerson),
|
|
|
|
("Relating_basepeople_hidden+", BasePerson),
|
|
|
|
("Relating_people+", None),
|
|
|
|
("Relating_people_hidden+", None),
|
|
|
|
("relating_baseperson", BasePerson),
|
|
|
|
("relating_person", None),
|
|
|
|
),
|
|
|
|
Relation: (
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("BasePerson_m2m_abstract+", None),
|
|
|
|
("BasePerson_m2m_base+", None),
|
|
|
|
("Person_m2m_inherited+", None),
|
|
|
|
("fk_abstract_rel", None),
|
|
|
|
("fk_base_rel", None),
|
|
|
|
("fk_concrete_rel", None),
|
|
|
|
("fo_abstract_rel", None),
|
|
|
|
("fo_base_rel", None),
|
|
|
|
("fo_concrete_rel", None),
|
|
|
|
),
|
|
|
|
},
|
|
|
|
"get_all_related_objects_with_model_hidden_local_legacy": {
|
|
|
|
BasePerson: (
|
|
|
|
("+", None),
|
|
|
|
("BasePerson_following_abstract+", None),
|
|
|
|
("BasePerson_following_abstract+", None),
|
|
|
|
("BasePerson_following_base+", None),
|
|
|
|
("BasePerson_following_base+", None),
|
|
|
|
("BasePerson_friends_abstract+", None),
|
|
|
|
("BasePerson_friends_abstract+", None),
|
|
|
|
("BasePerson_friends_base+", None),
|
|
|
|
("BasePerson_friends_base+", None),
|
|
|
|
("BasePerson_m2m_abstract+", None),
|
|
|
|
("BasePerson_m2m_base+", None),
|
|
|
|
("Relating_basepeople+", None),
|
|
|
|
("Relating_basepeople_hidden+", None),
|
|
|
|
("person", None),
|
|
|
|
("relating_baseperson", None),
|
|
|
|
),
|
|
|
|
Person: (
|
|
|
|
("+", None),
|
|
|
|
("Person_following_inherited+", None),
|
|
|
|
("Person_following_inherited+", None),
|
|
|
|
("Person_friends_inherited+", None),
|
|
|
|
("Person_friends_inherited+", None),
|
|
|
|
("Person_m2m_inherited+", None),
|
|
|
|
("Relating_people+", None),
|
|
|
|
("Relating_people_hidden+", None),
|
|
|
|
("relating_person", None),
|
|
|
|
),
|
|
|
|
Relation: (
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("BasePerson_m2m_abstract+", None),
|
|
|
|
("BasePerson_m2m_base+", None),
|
|
|
|
("Person_m2m_inherited+", None),
|
|
|
|
("fk_abstract_rel", None),
|
|
|
|
("fk_base_rel", None),
|
|
|
|
("fk_concrete_rel", None),
|
|
|
|
("fo_abstract_rel", None),
|
|
|
|
("fo_base_rel", None),
|
|
|
|
("fo_concrete_rel", None),
|
|
|
|
),
|
|
|
|
},
|
|
|
|
"get_all_related_objects_with_model_proxy_legacy": {
|
|
|
|
BasePerson: (
|
|
|
|
("person", None),
|
|
|
|
("relating_baseperson", None),
|
|
|
|
),
|
|
|
|
Person: (
|
|
|
|
("relating_baseperson", BasePerson),
|
|
|
|
("relating_person", None),
|
|
|
|
("relating_proxyperson", None),
|
|
|
|
),
|
|
|
|
Relation: (
|
|
|
|
("fk_abstract_rel", None),
|
|
|
|
("fo_abstract_rel", None),
|
|
|
|
("fk_base_rel", None),
|
|
|
|
("fo_base_rel", None),
|
|
|
|
("fk_concrete_rel", None),
|
|
|
|
("fo_concrete_rel", None),
|
|
|
|
),
|
|
|
|
},
|
|
|
|
"get_all_related_objects_with_model_proxy_hidden_legacy": {
|
|
|
|
BasePerson: (
|
|
|
|
("+", None),
|
|
|
|
("BasePerson_following_abstract+", None),
|
|
|
|
("BasePerson_following_abstract+", None),
|
|
|
|
("BasePerson_following_base+", None),
|
|
|
|
("BasePerson_following_base+", None),
|
|
|
|
("BasePerson_friends_abstract+", None),
|
|
|
|
("BasePerson_friends_abstract+", None),
|
|
|
|
("BasePerson_friends_base+", None),
|
|
|
|
("BasePerson_friends_base+", None),
|
|
|
|
("BasePerson_m2m_abstract+", None),
|
|
|
|
("BasePerson_m2m_base+", None),
|
|
|
|
("Relating_basepeople+", None),
|
|
|
|
("Relating_basepeople_hidden+", None),
|
|
|
|
("person", None),
|
|
|
|
("relating_baseperson", None),
|
|
|
|
),
|
|
|
|
Person: (
|
|
|
|
("+", BasePerson),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("BasePerson_following_abstract+", BasePerson),
|
|
|
|
("BasePerson_following_abstract+", BasePerson),
|
|
|
|
("BasePerson_following_base+", BasePerson),
|
|
|
|
("BasePerson_following_base+", BasePerson),
|
|
|
|
("BasePerson_friends_abstract+", BasePerson),
|
|
|
|
("BasePerson_friends_abstract+", BasePerson),
|
|
|
|
("BasePerson_friends_base+", BasePerson),
|
|
|
|
("BasePerson_friends_base+", BasePerson),
|
|
|
|
("BasePerson_m2m_abstract+", BasePerson),
|
|
|
|
("BasePerson_m2m_base+", BasePerson),
|
|
|
|
("Person_following_inherited+", None),
|
|
|
|
("Person_following_inherited+", None),
|
|
|
|
("Person_friends_inherited+", None),
|
|
|
|
("Person_friends_inherited+", None),
|
|
|
|
("Person_m2m_inherited+", None),
|
|
|
|
("Relating_basepeople+", BasePerson),
|
|
|
|
("Relating_basepeople_hidden+", BasePerson),
|
|
|
|
("Relating_people+", None),
|
|
|
|
("Relating_people_hidden+", None),
|
|
|
|
("relating_baseperson", BasePerson),
|
|
|
|
("relating_person", None),
|
|
|
|
("relating_proxyperson", None),
|
|
|
|
),
|
|
|
|
Relation: (
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("+", None),
|
|
|
|
("BasePerson_m2m_abstract+", None),
|
|
|
|
("BasePerson_m2m_base+", None),
|
|
|
|
("Person_m2m_inherited+", None),
|
|
|
|
("fk_abstract_rel", None),
|
|
|
|
("fk_base_rel", None),
|
|
|
|
("fk_concrete_rel", None),
|
|
|
|
("fo_abstract_rel", None),
|
|
|
|
("fo_base_rel", None),
|
|
|
|
("fo_concrete_rel", None),
|
|
|
|
),
|
|
|
|
},
|
|
|
|
"get_all_related_many_to_many_with_model_legacy": {
|
|
|
|
BasePerson: (
|
|
|
|
("friends_abstract_rel_+", None),
|
|
|
|
("followers_abstract", None),
|
|
|
|
("friends_base_rel_+", None),
|
|
|
|
("followers_base", None),
|
|
|
|
("relating_basepeople", None),
|
2020-12-30 10:22:17 +08:00
|
|
|
("_model_meta_relating_basepeople_hidden_+", None),
|
2015-01-07 08:16:35 +08:00
|
|
|
),
|
|
|
|
Person: (
|
|
|
|
("friends_abstract_rel_+", BasePerson),
|
|
|
|
("followers_abstract", BasePerson),
|
|
|
|
("friends_base_rel_+", BasePerson),
|
|
|
|
("followers_base", BasePerson),
|
|
|
|
("relating_basepeople", BasePerson),
|
2020-12-30 10:22:17 +08:00
|
|
|
("_model_meta_relating_basepeople_hidden_+", BasePerson),
|
2015-01-07 08:16:35 +08:00
|
|
|
("friends_inherited_rel_+", None),
|
|
|
|
("followers_concrete", None),
|
|
|
|
("relating_people", None),
|
2015-05-09 18:57:13 +08:00
|
|
|
("_relating_people_hidden_+", None),
|
2015-01-07 08:16:35 +08:00
|
|
|
),
|
|
|
|
Relation: (
|
|
|
|
("m2m_abstract_rel", None),
|
|
|
|
("m2m_base_rel", None),
|
|
|
|
("m2m_concrete_rel", None),
|
|
|
|
),
|
|
|
|
},
|
|
|
|
"get_all_related_many_to_many_local_legacy": {
|
|
|
|
BasePerson: [
|
|
|
|
"friends_abstract_rel_+",
|
|
|
|
"followers_abstract",
|
|
|
|
"friends_base_rel_+",
|
|
|
|
"followers_base",
|
|
|
|
"relating_basepeople",
|
2020-12-30 10:22:17 +08:00
|
|
|
"_model_meta_relating_basepeople_hidden_+",
|
2015-01-07 08:16:35 +08:00
|
|
|
],
|
|
|
|
Person: [
|
|
|
|
"friends_inherited_rel_+",
|
|
|
|
"followers_concrete",
|
|
|
|
"relating_people",
|
2015-05-09 18:57:13 +08:00
|
|
|
"_relating_people_hidden_+",
|
2015-01-07 08:16:35 +08:00
|
|
|
],
|
|
|
|
Relation: [
|
|
|
|
"m2m_abstract_rel",
|
|
|
|
"m2m_base_rel",
|
|
|
|
"m2m_concrete_rel",
|
|
|
|
],
|
|
|
|
},
|
2016-03-21 01:10:55 +08:00
|
|
|
"private_fields": {
|
2015-01-07 08:16:35 +08:00
|
|
|
AbstractPerson: [
|
|
|
|
"generic_relation_abstract",
|
|
|
|
"content_object_abstract",
|
|
|
|
],
|
|
|
|
BasePerson: [
|
|
|
|
"generic_relation_base",
|
|
|
|
"content_object_base",
|
|
|
|
"generic_relation_abstract",
|
|
|
|
"content_object_abstract",
|
|
|
|
],
|
|
|
|
Person: [
|
|
|
|
"content_object_concrete",
|
|
|
|
"generic_relation_concrete",
|
|
|
|
"generic_relation_base",
|
|
|
|
"content_object_base",
|
|
|
|
"generic_relation_abstract",
|
|
|
|
"content_object_abstract",
|
|
|
|
],
|
|
|
|
},
|
2015-04-27 05:05:50 +08:00
|
|
|
"labels": {
|
|
|
|
AbstractPerson: "model_meta.AbstractPerson",
|
|
|
|
BasePerson: "model_meta.BasePerson",
|
|
|
|
Person: "model_meta.Person",
|
|
|
|
Relating: "model_meta.Relating",
|
|
|
|
},
|
|
|
|
"lower_labels": {
|
|
|
|
AbstractPerson: "model_meta.abstractperson",
|
|
|
|
BasePerson: "model_meta.baseperson",
|
|
|
|
Person: "model_meta.person",
|
|
|
|
Relating: "model_meta.relating",
|
|
|
|
},
|
2015-01-07 08:16:35 +08:00
|
|
|
}
|