我想自动将用户输入保存在文本区域中,而不需要任何提交按钮。我正在寻找的用户界面是谷歌文档之类的东西。理想情况下,输入后应有 2-3 秒的时间间隔,以防止每次输入内容都提交请求。
这是我当前的实现。
模型:
class ActionField(models.Model):
content = models.TextField()
def __str__(self):
return self.content
看法:
def action_view(request):
all_todo_items = ActionField.objects.all()
return render(request, 'action.html',
{'all_items': all_todo_items})
和显示我想删除的表单和提交按钮的 html:
<form action="/add/" method='post'>{% csrf_token %}
<textarea name="content" rows="30" cols="100"></textarea>
<br><br>
<input type="submit" value="enter">
</form>
经过一些快速研究,似乎这通常是使用 AJAX 或 Jquery 完成的,但是有没有纯粹使用 Django 的简单方法?我对框架以及 html / FE 都是新手。
侃侃尔雅