Django 2.1 - GeoDjango Management Commands

GeoDjango प्रबंधन कमांड




django

GeoDjango प्रबंधन कमांड

inspectdb

django-admin inspectdb

जब django.contrib.gis आपके INSTALLED_APPS , तो inspectdb के किसी एक के साथ inspectdb प्रबंधन आदेश ओवरराइड हो जाता है। ओवरराइड कमांड स्थानिक रूप से जागरूक है, और ज्यामिति फ़ील्ड को ऑटो-जेनरेटेड मॉडल डेफिनिशन में रखती है, जहाँ उपयुक्त है।

ogrinspect

django-admin ogrinspect data_source model_name

ogrinspect प्रबंधन कमांड दिए गए OGR- संगत डेटा स्रोत (जैसे, एक आकृति) का निरीक्षण करेगा और दिए गए मॉडल नाम के साथ एक GeoDjango मॉडल का उत्पादन करेगा। ट्यूटोरियल में ogrinspect का उपयोग करने का एक विस्तृत उदाहरण है।

--blank BLANK

फ़ील्ड परिभाषा में blank=True कीवर्ड विकल्प जोड़ने के लिए OGR फ़ील्ड नामों की अल्पविराम से अलग सूची का उपयोग करें। सभी लागू फ़ील्ड पर लागू करने के लिए true साथ सेट करें।

--decimal DECIMAL

डिफ़ॉल्ट FloatField बजाय DecimalField बनाने के लिए ओजीआर फ्लोट फ़ील्ड की अल्पविराम से अलग की गई सूची का उपयोग करें। सभी OGR फ्लोट फ़ील्ड पर लागू करने के लिए true पर सेट करें।

--geom-name GEOM_NAME

ज्यामिति क्षेत्र के लिए उपयोग करने के लिए मॉडल विशेषता नाम निर्दिष्ट करता है। 'geom'

--layer LAYER_KEY

निर्दिष्ट करने के लिए कुंजी OGR DataSource स्रोत में किस परत का उपयोग करना है। डिफॉल्ट्स टू (पहली परत)। Layer लिए पूर्णांक या एक स्ट्रिंग पहचानकर्ता हो सकता है। डेटाबेस का निरीक्षण करते समय, layer आम तौर पर तालिका का नाम होता है जिसका आप निरीक्षण करना चाहते हैं।

--mapping

LayerMapping साथ उपयोग के लिए स्वचालित रूप से एक मानचित्रण शब्दकोश उत्पन्न करें।

--multi-geom

ज्यामिति फ़ील्ड बनाते समय, इसे ज्यामिति संग्रह के रूप में मानें। उदाहरण के लिए, यदि यह सेटिंग सक्षम है, तो एक MultiPolygonField को MultiPolygonField बजाय उत्पन्न मॉडल में रखा जाएगा।

--name-field NAME_FIELD

मॉडल पर एक __str__() विधि उत्पन्न करता है जो दिए गए फ़ील्ड नाम को लौटाता है।

--no-imports

from django.contrib.gis.db import models आयात विवरण from django.contrib.gis.db import models

--null NULL

फ़ील्ड परिभाषा में null=True कीवर्ड विकल्प जोड़ने के लिए OGR फ़ील्ड नामों की अल्पविराम से अलग सूची का उपयोग करें। सभी लागू फ़ील्ड पर लागू करने के लिए true साथ सेट करें।

--srid SRID

ज्यामिति क्षेत्र के लिए उपयोग करने के लिए SRID। यदि सेट नहीं किया जाता है, तो डेटा स्रोत के SRID को स्वचालित रूप से निर्धारित करने के लिए ogrinspect प्रयास करता है।