(Jun-19-2018, 11:14 PM)gontajones Wrote: You have to check what is the content of the location field (variable).
The split() method is just returning 1 item but your code expects 2.
latitiude, _ = self.location.split(',')And I just saw that your wrote latitude wrong.
Thanks, it was a silly mistake, I corrected the spelling of latitude.
Currently I am giving a default value to the address field as below-
class Store(OwnedModel): building = models.ForeignKey(Building, related_name='building', on_delete=models.SET_NULL, blank=True, null=True) postal_code = models.CharField(max_length=6) address = models.TextField(default='Singapore') location = PlainLocationField(based_fields=['address'], zoom=7, null=True)But the error is same. Should I need to store a default value of location in db also?
For testing I added location value for a store in DB and restarted the server but the error is same again.
I added a print statement after location variable in models.py and restarted the server; in server log I got:
location:: <location_field.models.plain.PlainLocationField>
location:: <location_field.models.plain.PlainLocationField>