У меня есть ситуация, когда я хочу создать поиск на моей странице.Я хочу создать поиск без смешивания с исходной страницей, так как мне нужно использовать один и тот же поиск на нескольких страницах.Я создал таблицу поиска в div в папке шаблонов и назвал ее MySearch.html.Теперь я включил это на главной странице как {% include 'MySearch.html'%}, и он может дать мне раскрывающийся список со статическим текстом, но не с параметрами, которые я заполняю набором запросов.
В urls.py -
url(r'Search', myproj.type4.views.ShowSearch, name='Search'),
В ShowSearch () -
def ShowSearch(request):
countryqueryset = Type4Main.objects.all().values('country').distinct()
return render(request,'MySearch.html',{
'countryqueryset':countryqueryset,
})
В MySearch.html -
<!DOCTYPE html>
<html lang="en">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<head>
<meta charset="UTF-8"/>
<title> My Search
</title>
</head>
<body>
<div id ="mysearch" name="mysearch">
<table id="mysearchtbl" name="mysearchtbl">
<tr>
<th>
Country
</th>
</tr>
<tr>
<td>
<select id="country">
<option value="0">Select</option>
{% for country in countryqueryset %}
<option value="{{country.country}}">{{country.country}}</option>
{% endfor %}
</select>
</td>
</tr>
</table>
</div>
</body>
</html>
Я вижу только Выбратькак вариант, когда он сливается с главной страницей.Что я делаю не так?