Django

نمایش تعداد بازدیدکنندگان در سایت جنگویی | روش دوم

در مقاله نمایش تعداد بازدیدکنندگان در سایت جنگویی | روش اول یکی از روش های جذاب نمایش تعداد کاربران در سایت جنگویی رو بررسی و اجرا کردیم. در این مقاله قصد بررسی روش دیگری را داریم.این روش به نسبت سایر روش ها آسان تر و کد نویسی کمتری دارد اما از معایب این روش می توان گفت که شما با هربار کلیک بروی هر مقاله یک بازدید به جمع بازدید های شما اضافه میگردد پس در این روش شما نمی توانید هیچ وقت میزان بازدید صحیح و واقعی را بیابید.

در این روش قصد داریم از F() استفاده کنیم با این اصطلاح تعداد مشاهده را کنترل می کنیم.

Post.objects.filter(pk=post.pk).update(views=F('views') + 1)

تمام کدی که باید زده شود یک خط کد بالاست که در view برنامه خود میزنیم.

رویکرد بد!

با استفاده از F() و به روزرسانی view هر زمان که کاربر به عنوان مثال مقاله ما را کلیک می کند، یک بازدید ثبت میگردد و تعداد بازدید ها به درستی محاسبه نمی شود ،یعنی هر بار که کاربر همان پست را کلیک کند ، بازدیدها افزایش می یابد و راه حل خوبی برای ایجاد شمارنده بازدیدها نمیتواند باشد.

کلمات کلیدی:نمایش تعداد بازدیدکنندگان در سایت جنگویی،نمایش بازدیدکنندگان در جنگو

امیرحسین باقری

امیرحسین باقری هستم عاشق طراحی سایت در زمینه python و همینطور طراح قالب و متخصص فرانت اند؛ از دانشی که تو این مدت بدست آوردم میشه به: html&css , ,bootstrap, C#, flexbox , sass , javascript , Django,celery,Django channels,DRF,Ruby ,Ruby on Railsاشاره کرد.

دیدگاهتان را بنویسید

همچنین ببینید
بستن
دکمه بازگشت به بالا