0

好的,所以我正在尝试创建一个站点,该站点将在每个页面上都有一个搜索表单,然后搜索框的内容将被抓取以获取产品编号,并且每个产品的数据库中都会添加一条记录。

我做了一点谷歌,我已经让我的 context_processor.py 处理表单,我还使用 request.session 变量(我不熟悉的另一种方法)。

我遇到的问题是我的表单经常没有验证,但我不知道如何让表单中的错误返回到模板。

我读过一些关于中间件类是一种潜在解决方案的文章,但我从来没有使用过它们,而且由于我目前的方法是有效的(大约 60% 的时间),我真的不想过多地摇摆不定。

基本上我试图在我网站的每个页面上放置一个表单,而不必处理每个视图中的请求(即使通过函数提供帖子数据对于 django 来说似乎有点过于重复),特别是因为网站的某些页面将是与表单功能无关。

我目前无法访问我的代码,但如果需要,我可以更新。如果有人可以提供帮助,我只是在朝着正确的方向轻推。

干杯

4

0 回答 0