python - 我正在使用 Geodjango 为我的系统实现地理定位系统,但它不断引发值错误
问题描述
'''从 django.contrib.gis.db 导入模型
类商店(模型。模型):
name = models.CharField(max_length = 100)
coords= models.PointField()
store_id = models.IntegerField()'''
解决方案
Django 和 Geodjango 模型必须单独导入。
一种解决方案是正常导入 django 模型并将空间模型导入别名。
from django.db import models
from django.contrib.gis.db import models as sp_models
class Store(models.Model):
name = models.CharField(max_length=100)
coords = sp_models.PointField()
store_id = models.IntegerField()
推荐阅读
- postgresql - postgresql:如何添加一个列,该列自动存储带有时间戳的行的创建时间
- twitter-bootstrap - 防止表元素脱离 Bootstrap 列和手风琴部分
- java - 方法reduce(Task, BinaryOperator
) 在流类型中 不适用于参数(HashMap > - time - 从 Kivy MDTimePicker 中抽出时间
- postgresql - cursor.copy_from 不工作但没有错误
- javascript - 未正确解析 CSV 数据?
- java - build-impl.xml:919:模块尚未部署
- javascript - 如何使这个不和谐的 webhook 嵌入?
- php - 我不知道如何用主键和外键链接两个表
- html - 位置标签但不包括溢出(位置:绝对)图像