В итоге я установил пользовательскую форму для моего администратора с дополнительным необязательным полем, в котором был виджет, управляющий картой, и установил виджет карт такого типа, как stevejalim. Однако я не скрывал поля ввода, поскольку они все еще оставались на виде, и я не против их увидеть. Вероятно, было бы удобнее переопределить шаблон для редактирования этой модели и добавления карты, но это казалось большой работой для чего-то, что должно быть простым.
Одно из решений было бы, если бы Django допускал сложные поля модели, где одно поле модели соответствует нескольким столбцам дБ, но это еще не поддерживается (см. https://code.djangoproject.com/ticket/5929)
Другое было бы, если бы Django позволил нам использовать поле формы, которое соответствует двум модельным полям, но, кажется, нет способа сделать это, и я не могу найти билет на него.