[python] vzájemná definice
Visgean Skeloru
visgean na gmail.com
Úterý Říjen 26 23:14:20 CEST 2010
Dobrý den, mám tady takovýhle kód:
from django.db import models
> from django.contrib.auth import models as aModels
>
> class teacher(aModels.User):
> telefon = models.IntegerField()
>
> class Trida(models.Model):
> name = models.CharField(max_length = 15)
> classTeacher = models.OneToOneField(teacher)
>
students = models.ManyToManyField(student)
>
> class student(aModels.User):
> Tridy = models.ManyToManyField(Trida)
>
problém je že jedno je definované druhým, nevíte co s tím?
Zkoušel jsem i následovný kód:
> from django.db import models
> from django.contrib.auth import models as aModels
>
> class teacher(aModels.User):
> telefon = models.IntegerField()
>
> class Trida(models.Model):
> name = models.CharField(max_length = 15)
> classTeacher = models.OneToOneField(teacher)
>
> class student(aModels.User):
> Tridy = models.ManyToManyField(Trida)
>
>
> Trida.students = models.ManyToManyField(student)
>
Ale django nevytvoří patřičný model, nevíte o nějaké metodě jak to řešit?
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20101026/0007e2eb/attachment.html>
Další informace o konferenci Python