Django Fields
django.DjangoFieldsSchema auto-generates fields from a Django model.
Use it as table_schema or table_filters in DjangoAdmin.
python
from brilliance_admin import django
class UserSchema(django.DjangoFieldsSchema):
model = User| Parameter | Description |
|---|---|
model required | Django model |
Auto-generated:
- PK ->
IntegerField CharField/TextField->StringFieldDecimalField/FloatField-> decimal fieldBooleanField->BooleanFieldDateTimeField/DateField/TimeField->DateTimeFieldJSONField->JSONFieldImageField->ImageFieldFileField->FileField- FK / O2O / M2M ->
DjangoRelatedField
Notes:
choicesbecomeChoiceFieldreadonly_fields,extra_kwargs,formsetwork here too- plain
InlineFieldis not supported, use DjangoInlineField