On Sep 23, 6:26 pm, Marc Aymerich <glicer...@gmail.com> wrote:
> Hi
> I'm trying to define two clases, one of them is a relational class between
> services and users, so it has two foreign keys, one to services and another
> to the user. On the other hand every service must have at least a default
> tariff, so it has a "pointer" to it. However, I'm not sure how to declare
> it, as i can not reference the class that is still to be defined. Do you
> have any suggestion?
>
> class service(models.Model):
>     name = models.CharField(max_length=128)
>     default_tariff = models.OneToOneField(tariff)
>
> class tariff(models.Model):
>     service = models.ForeignKey(service)
>     user = models.ForeignKey(User)
>     price = models.CharField(max_length=64)
>
> Thanks a lot.
> --
> Marc

http://docs.djangoproject.com/en/1.2/ref/models/fields/#lazy-relationships
--
DR.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to