How do you deal with the case where you have a model (A) that relies on model (B) being defined, but model (B) also relies on model(A) being defined.
For instance, I hav
class event(models.Model):
competition_start = models.DateField()
competitors = models.ManyToManyField('MODULE.picture')
results = models.CommaSeparatedIntegerField(max_length=20)
...
Also, by definition you can't have both a one-to-one and a many-to-many. I think you want the relationship on the Picture class to be a foreignkey not a one-to-one.