Here’s the bit that’s giving me an issue: error ‘QuerySet’ object has no attribute ‘address’
bdns = Business.objects.filter(name='slow')
addx = bdns.address
addr = Address.objects.get(id=addx)
What should I do?
My model for Business:
class Business(models.Model):
phone = PhoneNumberField()
address = models.ForeignKey(Address)
name = models.CharField(max_length=64)
A queryset is a collection, even if that collection only contains one element. When you do
Model.objects.filter(), it returns a queryset.If you want to return a single object, use
Model.objects.get().So, for your purposes: