Я написал приложение, которое в основном позволяет пользователю перетаскивать теги на объекты через jQuery.Я хочу, чтобы это приложение работало для нескольких моделей, чтобы я мог пометить, т.е.пользователь или изображение.Для этого я подумал о добавлении класса, содержащего «dropcode» к каждому представлению моделей на странице:
<div class="droppable" dropcode="drop_img"> some image </div>
<div class="droppable" dropcode="drop_user"> some user </div>
Я хотел бы указать «dropcode» для каждой из моделей в настройках основных проектов:
droppable_models={User:'drop_user',Image:'drop_img'}
После установки приложения я хочу иметь возможность извлекать дропкод из каждого экземпляра затронутых моделей:
image_instance1.dropcode -> drop_img
image_instance2.dropcode -> drop_img
user_instance1.dropcode -> drop_user
user_instance2.dropcode -> drop_user
Таким образом, я могу просто использовать дропкод настраницы, верните ее через jQuery, чтобы выбрать подходящую модель
Возможно ли это?Есть ли лучший способ добиться того, что я хочу сделать?