所以我有了我的模型:
from django.db import models
x_default_coordinate = 0
y_default_coordinate = 0
class Model(models.Model):
location1 = gis_models.PointField(
srid=4326, default=Point(x_default_coordinate, y_default_coordinate)
)
location2 = gis_models.PointField(
srid=4326, default=Point(x_default_coordinate, y_default_coordinate)
)
哪里是存储默认坐标的合适位置?目前我有如图所示的它们,但这似乎不对。
您可以将他们留在您的班级中并执行以下操作:
class YourModel(models.Model):
X_DEFAULT_COORDINATE = 0
Y_DEFAULT_COORDINATE = 0
# your codes.
---
我猜你的模型名称不是你所介绍的
Model
。如果是这样,也许你可以使用一个独特且有意义的名称,以避免与 Django 的Model
混淆