我正在创建一个网络应用程序,允许人们从数据库中搜索书名、作者、出版商等。数据库已加载并准备好转到 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/