javascript - 我的 Web 应用程序中的搜索栏返回我在 Django 中的模型的结果列表

标签 javascript python html css django

我正在创建一个网络应用程序,允许人们从数据库中搜索书名、作者、出版商等。数据库已加载并准备好转到 Django,但我正在努力寻找如何继续。

我假设我需要创建一个网页,其表单接受用户想要搜索的关键字,但我如何搜索数据库(这段代码将进入哪个 Django 文件?)以获取关键字并输出结果列表?

抱歉,如果这太宽泛了。如果这是一个常见问题,我可以将其删除。如果能提供任何帮助和/或链接,我将不胜感激。

谢谢!

最佳答案

阅读 Django 文档。很好用,应该可以解决这个问题。从他们的教程开始,了解模型/ View /模板样式的工作原理。 https://docs.djangoproject.com/en/2.1/

一旦理解了这一点,通过查询集按标题搜索就非常容易了。你会使用这样的东西(它会进入你的“views.py”文件):

     Book.objects.filter(title__contains="SearchTerm")

更多相关信息:https://docs.djangoproject.com/en/2.1/topics/db/search/

关于javascript - 我的 Web 应用程序中的搜索栏返回我在 Django 中的模型的结果列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53687538/

相关文章:

python - 了解这两个装饰器之间的区别

html - 在 CSS 中,当列表中有列表时,我无法覆盖父列表样式

javascript - 在我的函数中,它运行 document.write 是我指定的 10 倍

javascript - PhantomJS:如何在网页上执行功能

javascript - 发布时收到空请求

javascript - 动态实例化 Web 组件的方法之间的差异

python - Pandas : Count the number of occurrence of all matched patterns in a column

python - 单元测试中的模拟日志处理程序

javascript - 如何在 iFrame 上制作 App Bar?

jquery 动画帮助、动画队列和代码清理