这样不会有问题:
class B (models.Model):
name=models.ForeigKey("A")
class A(models.Model):
name= models.CharField(max_length=64)
这样就会报错了:
class B (models.Model):
name=models.ForeigKey(A)
class A(models.Model):
name= models.CharField(max_length=64)
意思是说,有双引号的形式允许你引用一个在此之前还未被声明的class
几乎没区别,但是一般都不加双引号