سلام من قسمت جست و جو سایت رو یک بار طراحی کرده بودم و درست کار می کرد ولی الان میگه هیچ محصولی وجود ندارد باید چکار کنم اینم کدم :
py
search = request.GET.get('search')
if search is not None:
query = query.filter(producttag__tag__contains=search).distinct()js
function serche_box(){
const serche_val = $('#text_serche').val();
const search = $('#serche_val_box').val(serche_val)
$.get('/products/?search=' + search )
$('#serche_box_form').submit()
}
html
<div class="form_style_a">
<form id='serche_box_form' action='/products' method='get'>
<input id='text_serche' type="search" class="form-control rounded" placeholder="جستـجو" aria-label="جستـجو" aria-describedby="search-addon">
<input name='search' id='serche_val_box' type='hidden' >
</form>
<button class="btn btn-warning btn-outline-secondary" onclick='serche_box()' type="button"><i class="glyphicon glyphicon-search"></i></button>
</div>یک سوال دیگه هم داشتم اینکه من یکبار سایت رو درست کردم و همه چی عالی بود ولی هاستم خراب شد مجبور به ریست هاست شدم و از دوباره همون کد هارو گذاشتم ولی الان دیگه بیشتر از یک اسلاید یا محصول یا مقاله یا هر چیز دیگه ای نمیشه اضافه کرد و خطای 404 رو نشون میده مثلا من یک محصول دارم و می خوام یکی دیگه اضافه کنم خطای 404 رو نشون میده
سلما دوست من
پروژه رو یک بار در سیستم debug کنین
هم برای سرچ و هم برای ایجاد محصول
در صورت نیاز پروژه رو در سرور روی حالت debug=true قرار بدین تا اگر خطایی داد متوجه بشین
سلام روی سیستم همه چی خیلی خوب کار می کنه ولی روی هاست قسمت سرچ کار نمی کنه
فک کنم این مورد رو در نظر نگرفتین
لطفا گزینه ی debug رو روی سرور روی True قرار بدین و مجدد روی سرور بررسی کنین
پکیج django-debug-toolbar رو هم میتونین نصب کنین
دیباگ رو روی True قرار دادم ولی هیچ خطایی برای قسمت سرچ نمیاره
و هیچ محصولی رو نشون نمیده
لطفا ادرس سایت مورد نظر رو ارسال کنین
omidshope.ir این آدرس هست
من یک بار درست کردم رو همین هاست که سرچش درست بود ولی یک کاری شد که مجبور به ریست کردن هاست شدم به خاطر همین از دوباره درست کردم ولی قسمت سرچ کار نمی کنه
در حال حاضر input ای که برای سرچ قرار دادین هیچ name ای نداره و به جایی وصل نمیشه
دو تا اینپوت درست کردم مثل فیلتر قیمت که یکیش name داره کد ها رو اون بالا گذاشتم
من سایت شما رو باز کردم دوست من و فرمی که قرار داده بودین رو بررسی کردم
input ای که برای سرچ گذاشتین name نداره
2 تا input قرار دادین که اون اصلیه name نداره و اون یکی هم به جای search نوشته شده serche
لطفا بررسی کنین