我想在 django 中设计一个页面,该页面有一个搜索栏,用户可以在其中输入关键字以在 10 个 xml 文档中进行搜索。我设计了用于使用 xml 解析搜索单词的 python 代码。我还在 django 中开发了一个名为“搜索”的应用程序,但该应用程序必须有我想要设计的这个页面。现在,我的应用程序正在从终端获取输入,但我希望通过我将设计的这个网页输入单词。我怎样才能做到这一点?
这是我的代码,将位于后端:
#!/usr/bin/python
import sys
sys.path.insert(0,'/home/pooja/Desktop/mysite')
#to tell django which settings module to use
import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
from search.models import Keywords
from skey import find_root_tags, count, sorting_list
str1 = raw_input("enter the word to be searched\n") # taking input from user on terminal but I want it to be taken through that page
list = []
fo = open("xml.txt","r")
for i in range(count.__len__()):
file = fo.readline()
file = file.rstrip('\n')
find_root_tags(file,str1,i)
list.append((file,count[i]))
sorting_list(list)
for name, count in list:
s = Keywords(file_name=name,frequency_count=count)
s.save()
fo.close()
这里 django_project = mysite #my project's name and app = search #my app's name
请帮忙。