Well, this is an "internal" project ... but a "translation" of some of the
fields of some of the models would look something those below (NB this is a
subset with just a few models - and any 'grammatical' errors are from
the "translation"  - the originals work perfectly in every respect except
for the occasional sort error.)

So in the example below, if I sort the Site on 'Place' via admin, for
example, then I get:

OperationalError at /admin/.../...
(1060, "Duplicate column name 'name'")

# EXAMPLE ONLY
from django.db.models import ForeignKey, Model
from django.db.models import AutoField,  CharField

# in 'areas' app

class Region(Model):
    """A defined area, usually established or created by an official body.
    """
    id = AutoField(primary_key=True)
    name = CharField(max_length=100)
    code = CharField(unique=True, max_length=25)
    description = CharField(blank=True, null=True, max_length=250)


class Place(Model):
    """An owned place or area.
    """
    id = AutoField(primary_key=True)
    name = CharField(max_length=100)
    description = CharField(blank=True, null=True, max_length=250)
    region = ForeignKey(Region)

# in 'core' app

from areas.models import Place, Region

class Site(Model):
    """Contains the core details and attributes.
    """
    id = AutoField(primary_key=True)
    code = CharField(unique=True, max_length=100)
    place = ForeignKey(Place)



On 4 September 2014 20:24, Collin Anderson <[email protected]> wrote:

> do you want to paste in your models?
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Django users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/django-users/wotonl4i01U/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/16396c5b-6b98-441d-9026-1c29c9fe73cd%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/16396c5b-6b98-441d-9026-1c29c9fe73cd%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAF1Wu3PmF-aZXkeRrpYsB_h4p4gnFZwiG31dC2Bo8_87cOj1Yg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to