質問編集履歴
1
データベースの内容について、記載いたしました
title
CHANGED
File without changes
|
body
CHANGED
@@ -60,6 +60,41 @@
|
|
60
60
|
},
|
61
61
|
}
|
62
62
|
```
|
63
|
+
```python
|
64
|
+
models.py
|
65
|
+
from django.contrib.gis.db import models
|
66
|
+
class Mesh(models.Model):
|
67
|
+
"""メッシュモデル"""
|
68
|
+
mesh_id = models.IntegerField(primary_key=True, default=0, editable=False)
|
69
|
+
latlng = models.PolygonField(srid=4326)
|
70
|
+
|
71
|
+
class Meta:
|
72
|
+
db_table = 'meshes'
|
73
|
+
verbose_name = 'メッシュ'
|
74
|
+
verbose_name_plural = 'メッシュ一覧'
|
75
|
+
|
76
|
+
def __str__(self):
|
77
|
+
return str(self.mesh_id)
|
78
|
+
|
79
|
+
```
|
80
|
+
```データベースの内容(meshテーブル)
|
81
|
+
テーブルの構造
|
82
|
+
テーブル "public.meshes"
|
83
|
+
列 | 型 | 照合順序 | Null 値を許容 | デフォルト
|
84
|
+
---------+------------------------+----------+---------------+------------
|
85
|
+
mesh_id | integer | | not null |
|
86
|
+
latlng | geometry(Polygon,4326) | | not null |
|
87
|
+
インデックス:
|
88
|
+
"meshes_pkey" PRIMARY KEY, btree (mesh_id)
|
89
|
+
"meshes_latlng_id" gist (latlng)
|
90
|
+
|
91
|
+
テーブル内のデータの一部
|
92
|
+
mesh_id | latlng
|
93
|
+
---------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
94
|
+
1 | 0103000020E6100000010000000500000006AC107262F56040161E38A66B824140C220A48A66F56040161E38A66B824140C220A48A66F56040244BEA435B82414006AC107262F56040244BEA435B82414006AC107262F56040161E38A66B824140
|
95
|
+
2 | 0103000020E6100000010000000500000006AC107262F56040244BEA435B824140C220A48A66F56040244BEA435B824140C220A48A66F5604032789CE14A82414006AC107262F5604032789CE14A82414006AC107262F56040244BEA435B824140
|
96
|
+
|
97
|
+
```
|
63
98
|
### 試したこと
|
64
99
|
|
65
100
|
Polygonの場合、コンストラクタの引数を二つ指定しないといけないようなのですが、指定方法まではわかりませんでした。
|