Я не уверен, что полностью понимаю ваш вопрос, но если я прав, вы хотите, чтобы пользователь вводил текст (название ресторана или что-то в этом роде) и вместо того, чтобы показывать 2 ползунка или выпадающих списка для рейтинга и цены,Вы хотите показать декартову диаграмму, где пользователь может щелкнуть где-нибудь, таким образом вводя 2 значения одним щелчком мыши.
Это не имеет ничего общего с Django или Python, это чисто клиентская сторона.Подумайте, JavaScript.Один из способов - показать изображение с помощью декартовой сетки, установить обработчик onclick и посмотреть, где на изображении был сделан щелчок.Отображение выбранной точки может быть сделано просто путем установки цветного div с абсолютной позицией (относительно положения изображения).
Я не знаю никаких решений plug-and-play, но построение этого не должноне слишком сложно.
Отдельное примечание: я сомневаюсь, что на самом деле это будет более удобным для пользователя, чем просто использование двух ползунков.
Обновление:
Или, если вы хотитепоказать большую декартову диаграмму, где пользователь фактически должен ввести текст в правильной позиции, это можно сделать с той же идеей: создать ввод текста, но скрыть его (отображение: нет).Затем, когда пользователь щелкнет где-то на графике, переместите ввод текста в правильную позицию и покажите его.