有错误消息
order = models.ForeignKey(Order, on_delete=models.CASCADE)
NameError: name 'Order' is not defined
Run Code Online (Sandbox Code Playgroud)
因此,我怎么做一个类将缺少课程的cuz低于当前阅读课程,以便缺少课程.我该如何解决这个问题?我读过多对多功能,可能解决了这个问题吗?
class Items(models.Model):
name = models.CharField(max_length=10)
def __str__(self):
return self.name
class OrderedItem(models.Model):
items = models.ForeignKey(Items, on_delete=models.CASCADE)
order = models.ForeignKey(Order, on_delete=models.CASCADE)
amount = models.IntegerField()
def __str__(self):
return self.items
class Order(models.Model):
#clientID
orderedItem = models.ForeignKey(OrderedItem, on_delete=models.CASCADE)
#truckId Foreign key till truck
created = models.DateTimeField(auto_now=False, auto_now_add=True)
updated = models.DateTimeField(auto_now=True, auto_now_add=False)
emergency = models.BooleanField(default=False)
status = models.IntegerField()
#building
#floor
def __str__(self):
return self.id
Run Code Online (Sandbox Code Playgroud) 一个简单的问题,我如何获得链接以引用post.id,这是我没有用的.post.id具有现有价值.
<a href={{post.id}}><h2 class="text-center">{{post[0].title}}</h2></a>
Run Code Online (Sandbox Code Playgroud)