add more test with inheritance, fix ordering of subquery in first and get, regenerate api docs with only documented items
This commit is contained in:
@ -16,60 +16,6 @@ All values are kept as class variables, ormar Fields are never instantiated.
|
||||
Subclasses pydantic.FieldInfo to keep the fields related
|
||||
to pydantic field types like ConstrainedStr
|
||||
|
||||
<a name="fields.base.BaseField.__type__"></a>
|
||||
#### \_\_type\_\_
|
||||
|
||||
<a name="fields.base.BaseField.related_name"></a>
|
||||
#### related\_name
|
||||
|
||||
<a name="fields.base.BaseField.column_type"></a>
|
||||
#### column\_type
|
||||
|
||||
<a name="fields.base.BaseField.constraints"></a>
|
||||
#### constraints
|
||||
|
||||
<a name="fields.base.BaseField.name"></a>
|
||||
#### name
|
||||
|
||||
<a name="fields.base.BaseField.alias"></a>
|
||||
#### alias
|
||||
|
||||
<a name="fields.base.BaseField.primary_key"></a>
|
||||
#### primary\_key
|
||||
|
||||
<a name="fields.base.BaseField.autoincrement"></a>
|
||||
#### autoincrement
|
||||
|
||||
<a name="fields.base.BaseField.nullable"></a>
|
||||
#### nullable
|
||||
|
||||
<a name="fields.base.BaseField.index"></a>
|
||||
#### index
|
||||
|
||||
<a name="fields.base.BaseField.unique"></a>
|
||||
#### unique
|
||||
|
||||
<a name="fields.base.BaseField.pydantic_only"></a>
|
||||
#### pydantic\_only
|
||||
|
||||
<a name="fields.base.BaseField.virtual"></a>
|
||||
#### virtual
|
||||
|
||||
<a name="fields.base.BaseField.choices"></a>
|
||||
#### choices
|
||||
|
||||
<a name="fields.base.BaseField.to"></a>
|
||||
#### to
|
||||
|
||||
<a name="fields.base.BaseField.through"></a>
|
||||
#### through
|
||||
|
||||
<a name="fields.base.BaseField.default"></a>
|
||||
#### default
|
||||
|
||||
<a name="fields.base.BaseField.server_default"></a>
|
||||
#### server\_default
|
||||
|
||||
<a name="fields.base.BaseField.is_valid_uni_relation"></a>
|
||||
#### is\_valid\_uni\_relation
|
||||
|
||||
|
||||
@ -67,15 +67,6 @@ class ForeignKeyConstraint()
|
||||
Internal container to store ForeignKey definitions used later
|
||||
to produce sqlalchemy.ForeignKeys
|
||||
|
||||
<a name="fields.foreign_key.ForeignKeyConstraint.name"></a>
|
||||
#### name
|
||||
|
||||
<a name="fields.foreign_key.ForeignKeyConstraint.ondelete"></a>
|
||||
#### ondelete
|
||||
|
||||
<a name="fields.foreign_key.ForeignKeyConstraint.onupdate"></a>
|
||||
#### onupdate
|
||||
|
||||
<a name="fields.foreign_key.ForeignKey"></a>
|
||||
#### ForeignKey
|
||||
|
||||
@ -116,18 +107,6 @@ class ForeignKeyField(BaseField)
|
||||
|
||||
Actual class returned from ForeignKey function call and stored in model_fields.
|
||||
|
||||
<a name="fields.foreign_key.ForeignKeyField.to"></a>
|
||||
#### to
|
||||
|
||||
<a name="fields.foreign_key.ForeignKeyField.name"></a>
|
||||
#### name
|
||||
|
||||
<a name="fields.foreign_key.ForeignKeyField.related_name"></a>
|
||||
#### related\_name
|
||||
|
||||
<a name="fields.foreign_key.ForeignKeyField.virtual"></a>
|
||||
#### virtual
|
||||
|
||||
<a name="fields.foreign_key.ForeignKeyField._extract_model_from_sequence"></a>
|
||||
#### \_extract\_model\_from\_sequence
|
||||
|
||||
|
||||
@ -1,9 +1,6 @@
|
||||
<a name="fields.many_to_many"></a>
|
||||
# fields.many\_to\_many
|
||||
|
||||
<a name="fields.many_to_many.REF_PREFIX"></a>
|
||||
#### REF\_PREFIX
|
||||
|
||||
<a name="fields.many_to_many.ManyToMany"></a>
|
||||
#### ManyToMany
|
||||
|
||||
@ -40,9 +37,6 @@ class ManyToManyField(ForeignKeyField, ormar.QuerySetProtocol, ormar.RelationP
|
||||
|
||||
Actual class returned from ManyToMany function call and stored in model_fields.
|
||||
|
||||
<a name="fields.many_to_many.ManyToManyField.through"></a>
|
||||
#### through
|
||||
|
||||
<a name="fields.many_to_many.ManyToManyField.default_target_field_name"></a>
|
||||
#### default\_target\_field\_name
|
||||
|
||||
|
||||
@ -48,19 +48,6 @@ class ModelFieldFactory()
|
||||
|
||||
Default field factory that construct Field classes and populated their values.
|
||||
|
||||
<a name="fields.model_fields.ModelFieldFactory._bases"></a>
|
||||
#### \_bases
|
||||
|
||||
<a name="fields.model_fields.ModelFieldFactory._type"></a>
|
||||
#### \_type
|
||||
|
||||
<a name="fields.model_fields.ModelFieldFactory.__new__"></a>
|
||||
#### \_\_new\_\_
|
||||
|
||||
```python
|
||||
| __new__(cls, *args: Any, **kwargs: Any) -> Type[BaseField]
|
||||
```
|
||||
|
||||
<a name="fields.model_fields.ModelFieldFactory.get_column_type"></a>
|
||||
#### get\_column\_type
|
||||
|
||||
@ -103,16 +90,6 @@ class String(ModelFieldFactory, str)
|
||||
|
||||
String field factory that construct Field classes and populated their values.
|
||||
|
||||
<a name="fields.model_fields.String._type"></a>
|
||||
#### \_type
|
||||
|
||||
<a name="fields.model_fields.String.__new__"></a>
|
||||
#### \_\_new\_\_
|
||||
|
||||
```python
|
||||
| __new__(cls, *, allow_blank: bool = True, strip_whitespace: bool = False, min_length: int = None, max_length: int = None, curtail_length: int = None, regex: str = None, **kwargs: Any) -> Type[BaseField]
|
||||
```
|
||||
|
||||
<a name="fields.model_fields.String.get_column_type"></a>
|
||||
#### get\_column\_type
|
||||
|
||||
@ -155,16 +132,6 @@ class Integer(ModelFieldFactory, int)
|
||||
|
||||
Integer field factory that construct Field classes and populated their values.
|
||||
|
||||
<a name="fields.model_fields.Integer._type"></a>
|
||||
#### \_type
|
||||
|
||||
<a name="fields.model_fields.Integer.__new__"></a>
|
||||
#### \_\_new\_\_
|
||||
|
||||
```python
|
||||
| __new__(cls, *, minimum: int = None, maximum: int = None, multiple_of: int = None, **kwargs: Any) -> Type[BaseField]
|
||||
```
|
||||
|
||||
<a name="fields.model_fields.Integer.get_column_type"></a>
|
||||
#### get\_column\_type
|
||||
|
||||
@ -193,16 +160,6 @@ class Text(ModelFieldFactory, str)
|
||||
|
||||
Text field factory that construct Field classes and populated their values.
|
||||
|
||||
<a name="fields.model_fields.Text._type"></a>
|
||||
#### \_type
|
||||
|
||||
<a name="fields.model_fields.Text.__new__"></a>
|
||||
#### \_\_new\_\_
|
||||
|
||||
```python
|
||||
| __new__(cls, *, allow_blank: bool = True, strip_whitespace: bool = False, **kwargs: Any) -> Type[BaseField]
|
||||
```
|
||||
|
||||
<a name="fields.model_fields.Text.get_column_type"></a>
|
||||
#### get\_column\_type
|
||||
|
||||
@ -231,16 +188,6 @@ class Float(ModelFieldFactory, float)
|
||||
|
||||
Float field factory that construct Field classes and populated their values.
|
||||
|
||||
<a name="fields.model_fields.Float._type"></a>
|
||||
#### \_type
|
||||
|
||||
<a name="fields.model_fields.Float.__new__"></a>
|
||||
#### \_\_new\_\_
|
||||
|
||||
```python
|
||||
| __new__(cls, *, minimum: float = None, maximum: float = None, multiple_of: int = None, **kwargs: Any) -> Type[BaseField]
|
||||
```
|
||||
|
||||
<a name="fields.model_fields.Float.get_column_type"></a>
|
||||
#### get\_column\_type
|
||||
|
||||
@ -269,9 +216,6 @@ class DateTime(ModelFieldFactory, datetime.datetime)
|
||||
|
||||
DateTime field factory that construct Field classes and populated their values.
|
||||
|
||||
<a name="fields.model_fields.DateTime._type"></a>
|
||||
#### \_type
|
||||
|
||||
<a name="fields.model_fields.DateTime.get_column_type"></a>
|
||||
#### get\_column\_type
|
||||
|
||||
@ -300,9 +244,6 @@ class Date(ModelFieldFactory, datetime.date)
|
||||
|
||||
Date field factory that construct Field classes and populated their values.
|
||||
|
||||
<a name="fields.model_fields.Date._type"></a>
|
||||
#### \_type
|
||||
|
||||
<a name="fields.model_fields.Date.get_column_type"></a>
|
||||
#### get\_column\_type
|
||||
|
||||
@ -331,9 +272,6 @@ class Time(ModelFieldFactory, datetime.time)
|
||||
|
||||
Time field factory that construct Field classes and populated their values.
|
||||
|
||||
<a name="fields.model_fields.Time._type"></a>
|
||||
#### \_type
|
||||
|
||||
<a name="fields.model_fields.Time.get_column_type"></a>
|
||||
#### get\_column\_type
|
||||
|
||||
@ -362,9 +300,6 @@ class JSON(ModelFieldFactory, pydantic.Json)
|
||||
|
||||
JSON field factory that construct Field classes and populated their values.
|
||||
|
||||
<a name="fields.model_fields.JSON._type"></a>
|
||||
#### \_type
|
||||
|
||||
<a name="fields.model_fields.JSON.get_column_type"></a>
|
||||
#### get\_column\_type
|
||||
|
||||
@ -393,16 +328,6 @@ class BigInteger(Integer, int)
|
||||
|
||||
BigInteger field factory that construct Field classes and populated their values.
|
||||
|
||||
<a name="fields.model_fields.BigInteger._type"></a>
|
||||
#### \_type
|
||||
|
||||
<a name="fields.model_fields.BigInteger.__new__"></a>
|
||||
#### \_\_new\_\_
|
||||
|
||||
```python
|
||||
| __new__(cls, *, minimum: int = None, maximum: int = None, multiple_of: int = None, **kwargs: Any) -> Type[BaseField]
|
||||
```
|
||||
|
||||
<a name="fields.model_fields.BigInteger.get_column_type"></a>
|
||||
#### get\_column\_type
|
||||
|
||||
@ -431,16 +356,6 @@ class Decimal(ModelFieldFactory, decimal.Decimal)
|
||||
|
||||
Decimal field factory that construct Field classes and populated their values.
|
||||
|
||||
<a name="fields.model_fields.Decimal._type"></a>
|
||||
#### \_type
|
||||
|
||||
<a name="fields.model_fields.Decimal.__new__"></a>
|
||||
#### \_\_new\_\_
|
||||
|
||||
```python
|
||||
| __new__(cls, *, minimum: float = None, maximum: float = None, multiple_of: int = None, precision: int = None, scale: int = None, max_digits: int = None, decimal_places: int = None, **kwargs: Any) -> Type[BaseField]
|
||||
```
|
||||
|
||||
<a name="fields.model_fields.Decimal.get_column_type"></a>
|
||||
#### get\_column\_type
|
||||
|
||||
@ -483,16 +398,6 @@ class UUID(ModelFieldFactory, uuid.UUID)
|
||||
|
||||
UUID field factory that construct Field classes and populated their values.
|
||||
|
||||
<a name="fields.model_fields.UUID._type"></a>
|
||||
#### \_type
|
||||
|
||||
<a name="fields.model_fields.UUID.__new__"></a>
|
||||
#### \_\_new\_\_
|
||||
|
||||
```python
|
||||
| __new__(cls, *, uuid_format: str = "hex", **kwargs: Any) -> Type[BaseField]
|
||||
```
|
||||
|
||||
<a name="fields.model_fields.UUID.get_column_type"></a>
|
||||
#### get\_column\_type
|
||||
|
||||
|
||||
Reference in New Issue
Block a user