Как перенести модель, содержащую ImageField, из django-imagekit, используя django-south?
Я нахожу эту документацию крайне запутанной: http://south.aeracode.org/docs/customfields.html
Если бы кто-то мог провести меня через это или хотя бы привести полный пример, я был бы очень благодарен.
1 ответ
В большинстве случаев вам просто нужно сделать что-то подобное при использовании настраиваемого поля (например, используя ImageWithThumbnailsField из sorl.thumbnail):
# models.py
from south.modelsinspector import add_introspection_rules
add_introspection_rules([], ["^sorl\.thumbnail\.fields\.ImageWithThumbnailsField"])
Из южных документов: если ваше настраиваемое поле наследуется от основного поля Django или другого поля, для которого уже есть правила самоанализа, и оно не добавляет никаких новых атрибутов, то, вероятно, вам не придется добавлять какие-либо правила для него. так как он унаследует все это от своих родителей.