inspectdb¶Ketika django.contrib.gis ada dalam INSTALLED_APPS anda, perintah pengelolaan inspectdb ditimpa dengan satu dari GeoDjango. Perintah penimpaan adalah waspada-spasial, dan bidang geometri tempat dalam pengertian model dibangkitkan-otomatis, dimana tepat.
ogrinspect¶The ogrinspect management command will inspect the given OGR-compatible
DataSource (e.g., a shapefile) and will
output a GeoDjango model with the given model name. There's a detailed example
of using ogrinspect in the tutorial.
Use a comma separated list of OGR field names to add the blank=True
keyword option to the field definition. Set with true to apply
to all applicable fields.
Gunakan daftar dipisahkan koma dari bidang float OGR untuk membangkitkan DecimalField daripada awalan FloatField. Setel menjadi true untuk memberlakukan semua bidang-bidang float OGR.
Tentukan nama atribut model untuk digunakan untuk bidang geometri. Awalan adalah 'geom'.
Kunci untuk menentukan lapisan mana dalam sumber DataSource OGR untuk digunakan. Awalan pada 0 (lapisan pertama). Mungkin penciri berupa sebuah integer atau string untuk Layer. Ketika memeriksa basisdata, layer umumnya nama tabel anda ingin periksa.
Secara otomatis membangkitkan sebuah kamus pemetaan untuk digunakan dengan LayerMapping.
Ketika membangkitkan bidang geometri, perlakukan itu sebagai kumpulan geometri. Sebagai contoh, jika pengaturan ini adalah diadakan ketika sebuah MultiPolygonField akan ditempatkan dalam model dibangkitkan daripada PolygonField.
Membangkitkan sebuah metode __str__() pada model yang mengembalikan nama bidang yang diberikan.
Menekankan pernyataan impor from django.contrib.gis.db import models.
Use a comma separated list of OGR field names to add the null=True
keyword option to the field definition. Set with true to apply to
all applicable fields.
The SRID to use for the geometry field. If not set, ogrinspect attempts
to automatically determine of the SRID of the data source.
Des 03, 2025