a99a3b5bfc
fix remaining potential accessor name clashes (but this only works with Django 1.2+, for 1.1 no changes). Thanks to Andrew Ingram.
Bert Constantin2010-02-02 08:40:56 +01:00
c7ac78e08d
Fixed ContentType related field accessor clash (an error emitted by model validation), by adding related_name to the ContentType ForeignKey. Thanks to Andrew Ingram. This happened if a polymorphc model used a ContentType ForeignKey. Plus minor documentation updates.
Bert Constantin2010-01-29 14:53:53 +01:00
8bdda93e76
Restructured django_polymorphic into a regular add-on application. This is needed for the management commands, and also seems to be a generally good idea for future viablity as well. Also misc documentation updates.
Bert Constantin2010-01-29 00:41:54 +01:00
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).
Bert Constantin2010-01-28 19:44:17 +01:00
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.
Bert Constantin2010-01-25 17:46:45 +01:00
da599856b6
added editable=False to internal model fields (issue2)
Bert Constantin2010-01-26 22:08:11 +01:00
ba9a0b1302
updated docs, and moved them to DOCS.rst and README.rst
Bert Constantin2010-01-25 16:49:23 +01:00
09fef376ac
manage.py: prepend ./libraries-local to sys.path, allowing us to test any version of Django (after being copied there)
Bert Constantin2010-01-24 16:17:18 +01:00
f77ebe8149
Model___field notation now automatically chooses correct application + separated translation into own function
Bert Constantin2010-01-21 18:34:59 +01:00