34 lines
1.1 KiB
Python
34 lines
1.1 KiB
Python
"""
|
||
Структура fields:
|
||
key - поле в таблице postgres
|
||
value - поле или группа полей в таблице legacy
|
||
|
||
В случае передачи группы полей каждое поле представляет собой кортеж, где:
|
||
field[0] - название аргумента
|
||
field[1] - название поля в таблице legacy
|
||
Опционально: field[2] - тип данных для преобразования
|
||
|
||
"""
|
||
card = {
|
||
"Collection": {
|
||
"data_type": "objects",
|
||
"dependencies": ("Country", ),
|
||
"fields": {
|
||
"Collections": {
|
||
# нету аналогов для полей description, start и end
|
||
"name": "title",
|
||
"slug": "slug",
|
||
"block_size": ("geometries", "django.db.models.JSONField"),
|
||
"is_publish": ("active", "django.db.models.BooleanField"),
|
||
"image_url": ("attachment_file_name", "django.db.models.URLField")
|
||
}
|
||
},
|
||
"relations": {
|
||
# "country": "Country",
|
||
}
|
||
},
|
||
|
||
}
|
||
|
||
used_apps = ("location", )
|