Files
VDES_Backend/code/system/code_template/backend/mapping.py

31 lines
1.2 KiB
Python
Raw Normal View History

2026-07-13 15:37:05 +08:00
component_to_db_type = {
'Input': 'CharField(null=True, blank=True, max_length=255, ',
'IconPicker': 'CharField(null=True, blank=True, max_length=255, ',
'StrengthMeter': 'CharField(null=True, blank=True, max_length=255, ',
'Select': 'CharField(null=True, blank=True, max_length=255, ',
'CheckboxGroup': 'CharField(null=True, blank=True, max_length=255, ',
'InputNumber': 'DecimalField(null=True, blank=True, max_digits = 13, decimal_places = 4, ',
'InputTextArea': 'TextField(null=True, blank=True, ',
'RadioGroup': 'CharField(null=True, blank=True, max_length=255, ',
'DatePicker': 'DateField(null=True, blank=True, ',
'MonthPicker': 'DateField(null=True, blank=True, ',
'TimePicker': 'TimeField(null=True, blank=True, ',
'Switch': 'BooleanField(null=True, blank=True, ',
'Rate': 'CharField(null=True, blank=True, max_length=255, ',
}
component_to_search_type = {
'Input': 'str',
'IconPicker': 'str',
'StrengthMeter': 'str',
'Select': 'str',
'CheckboxGroup': 'str',
'InputNumber': 'int',
'InputTextArea': 'str',
'RadioGroup': 'str',
'DatePicker': 'str',
'MonthPicker': 'str',
'TimePicker': 'str',
'Switch': 'bool',
'Rate': 'str',
}