Форум сайта python.su
 
							 0
  0   
								
								Никак не могу правильно соорудить модель.
Например есть 
TYPE = (
('pr',u'Производитель'),
('pos',u'Поставщик'),
('pok',u'Покупатель'),
)
class Someclass(models.Model):
type = models.CharField(max_length = 50, choices = TYPE)
name = models.CharField(max_length = 50)
x = models.xfield(Someclass)
Офлайн
 
							 2
  2   
								
								http://www.djangoproject.com/documentation/model-api/#many-to-one-relationships
Django documentation
To create a recursive relationship — an object that has a many-to-one relationship with itself — use models.ForeignKey('self').
Офлайн
 
							 0
  0   
								
								Спасибо, оно.
Но есть ошибки, при использовании: 
Cannot assign None: “Someclass.x” does not allow null values.
Отредактировано (Авг. 27, 2008 16:58:34)
Офлайн
 
							 2
  2   
								
								null=True, blank=True
Офлайн
 
							 0
  0   
								
								Теперь да, работает.
Спасибо
Офлайн