Commit Graph

16 Commits (dd84e911d08d4a638937df860c1ca9f1e4c36446)

Author SHA1 Message Date
Bert Constantin dd84e911d0 fix "manage.py dumpdata", by adding polymorphic_dumpdata command (github issue 4) 2010-01-29 00:02:27 +01:00
Bert Constantin d8cdfb02ff minor test case fix: MROBase1 2010-01-28 22:34:14 +01:00
Bert Constantin 53d82def56 (IMPORTANT, 2010-1-26 new db schema.) This patch here fixes issue 1 (github)
In PolymorphicModelBase.__new__ we work around a limitation with the
app_label detection in Django ModelBase (which could raise IndexError).
2010-01-28 20:45:28 +01:00
Bert Constantin e51425f5df updated docs 2010-01-28 20:39:07 +01:00
Bert Constantin c2b420aea0 IMPORTANT: DB schema changed: Django's ContentType is now used
instead of app-label and model-name (suggested by Ilya Semenov in issue 3).
This is a cleaner and more efficient solution, and applabel/modelname
are not stored redundantly in additional tables any more (the polymorphic models).
This should be the final DB schema now (sorry for any inconvenience).
Also some minor documentation updates.
2010-01-26 22:31:56 +01:00
Bert Constantin da599856b6 added editable=False to internal model fields (issue2) 2010-01-26 22:10:17 +01:00
Bert Constantin ba9a0b1302 updated docs, and moved them to DOCS.rst and README.rst 2010-01-26 14:28:22 +01:00
Bert Constantin e3346bd4fb move test db to /var/tmp/ 2010-01-25 16:47:28 +01:00
Bert Constantin 09fef376ac manage.py: prepend ./libraries-local to sys.path, allowing us to test any version of Django (after being copied there) 2010-01-24 16:24:10 +01:00
Bert Constantin f77ebe8149 Model___field notation now automatically chooses correct application + separated translation into own function 2010-01-23 06:42:01 +01:00
Bert Constantin 1ba36e9fb1 fix __getattribute__ rstrip bug 2010-01-17 22:50:23 +01:00
Bert Constantin 889ce78f2e add pre_save_polymorphic(), split from save() 2010-01-17 19:53:25 +01:00
Bert Constantin 2729187591 manager: proxy all unknown methods 2010-01-16 18:03:25 +01:00
Bert Constantin 2e29b8f093 add polymorphic_internal_model_fields 2010-01-16 18:01:58 +01:00
Bert Constantin acb7452c46 minor doc fixes 2010-01-16 00:32:36 +01:00
Bert Constantin 576a16f2ab initial commit 2010-01-15 21:13:36 +01:00