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