LINUX.ORG.RU

Сообщения lucomsky

 

[Django][Python] объявление внутри класса ссылки на экземпляр самого класса

from django.db import models
from django.forms import ModelForm, PasswordInput, ModelChoiceField

class Spec(models.Model):
    ## Имя элемента
    name = models.CharField("Имя элемента",max_length=100)
    ## Ссылка на экземпляр класса
    ref = models.ForeignKey(Spec)

При выполнении выдаёт ошибку:

NameError: name 'Spec' is not defined

Что посоветуете? Существует ли как в Си сначала объявление, а потом определение?

 ,

lucomsky
()

RSS подписка на новые темы