Я оцениваю некоторые значения объектов в шаблоне django в виде таблицы.атрибут модели django редактировать и сохранять без дополнительной страницы
Я позволил пользователю отредактировать значение и сохранить редактирование, чтобы я мог отслеживать историю редактирования.
В настоящее время я использую формы django, чтобы позволить пользователю делать одно значение атрибута объекта ИЛИ выбранные значения атрибутов объектов ИЛИ все их и сохранять.
Моя проблема с формами является то, что, как он работает в данный момент:
пользователь щелкает значение в «главной» странице так ссылки на объект «изменить» страницу, в которой я возвращаю форму так что пользователь может редактировать его.
Проблема заключается в том, что дополнительный URL-адрес или дополнительная страница. Я не хочу делать это через отдельные страницы.
Я хотел бы нажать на объект (как в excel) и изменить его там на главной странице и отправить изменения с той же страницы.
Как я могу достичь этого с помощью django?
Может кто-нибудь указать мне в правильном направлении и указать, что я должен прочитать, чтобы понять это или как я должен это делать?
Я хочу отредактировать один или позволить пользователю редактировать несколько значений объектов и сохранять изменения и по-прежнему отслеживать историю изменений/изменений.
Мне не нужны всплывающие окна или дополнительные дисплеи ... Я просто хочу, чтобы иметь возможность редактировать объект с полем и сохранять измененное значение. Должен ли я попытаться достичь его с помощью некоторых сценариев ajax или javascript? – BlueDog
Да, если вы этого хотите, вам нужно будет сделать JavaScript, чтобы отобразить форму на клике, а затем обработать ее с помощью вызова Ajax. Извините за первое предложение, поскольку я предположил, что вы только хотели остаться на той же странице. Удачи. – martinB0103
Да, я хочу остаться на одной странице и отредактировать значение, как описано в excel: в excel у вас нет всплывающих окон или каких-либо других волшебных трюков: просто нажмите на ячейку таблицы и измените значение и стрелу работа выполнена. как я могу это сделать с помощью django? Какой лучший подход к этому? – BlueDog