mypy के साथ उपयोग

बेहतर त्रुटि जाँच प्रदान करने के लिए, आपको pydप्लगइन के साथ py का उपयोग करना चाहिए

कृपया 0.4.0 संस्करण में पेश किए गए प्रतीकों का उपयोग करें।

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
import databases
import ormar
import sqlalchemy

database = databases.Database("sqlite:///db.sqlite")
metadata = sqlalchemy.MetaData()


class Course(ormar.Model):
    ormar_config = ormar.OrmarConfig(
        database=database,
        metadata=metadata,
    )

    id = ormar.Integer(primary_key=True)
    name = ormar.String(max_length=100)
    completed = ormar.Boolean(default=False)

कृपया ध्यान दें कि उपरोक्त उदाहरण प्रकार के संकेत का उपयोग नहीं करता है, इसलिए संदर्भ के आधार पर खस्ता पर आगे के संचालन विफल हो सकते हैं।

पसंदीदा प्रतीक इस प्रकार होना चाहिए:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
import databases
import ormar
import sqlalchemy

database = databases.Database("sqlite:///db.sqlite")
metadata = sqlalchemy.MetaData()


class Course(ormar.Model):
    ormar_config = ormar.OrmarConfig(
        database=database,
        metadata=metadata,
    )

    id: int = ormar.Integer(primary_key=True)
    name: str = ormar.String(max_length=100)
    completed: bool = ormar.Boolean(default=False)