شما به این ویدیو دسترسی ندارید
شما به این ویدیو دسترسی ندارید
سلام
مشکلی که توی کامنت قبلی داشتم، حل شد
ممنونم
ارسال نظر
سلام آقا امیر
من اگر بخوام برای کلاس product هم همین کار رو انجام بدم که همه جا قابل دسترسی باشه، باید توی کلاس پروداکت یه __iter__ هم بزارم درسته؟!
و اینکه اگر اون رکوئستی که ورودی میدیم به تابع کانتکست پراسسورمون، استفاده ازش نکنیم مشکلی نداره؟!
ارسال نظر
سلام استاد خسته نباشید این context processor درست کار نمیکنه ! وقتی کاربر یه محصول رو اضافه میکنه به سبد خرید درست نمایش میده ولی وقتی از سبد خرید یه بک بزنه و به صفحه محصول برگرده دوباره اطلاعات قبلی سبد خرید رو نشون میده و آپدیت نمیشه(در صورتی که محصول اضافه شده ) !
راه حلی وجود داره که هنگام بک زدن هم آپدیت شده نشون بده؟
ارسال نظر
سلام
خیر، راه حلی وجود نداره
سلام استاد
این request که دادین به context processors و فانکشن cart از کجا میاد دقیقا متوجه نشدم
ارسال نظر
سلام
کلاس Cart رو که ایمپورت کردیم و request رو هم خود جنگو میفرسته به context processor
سلام
تفاوت context processors با custom template tag چیه ؟
انگار کارکردشون یه شکل هست ؟
ارسال نظر
سلام و خسته نباشید
این که قیمت رو get می کنیم از نظر امنیتی مشکل نداره؟ میتونن قیمت رو تغییر بدن و وارد درگاه بشن
ارسال نظر
سلام
آره. این بخش مشکل داره باید تغییرش بدم.
با سلام استاد برای راه حل این مشکل چیکار کنیم؟
که هم قیمت بفرستیم به تابع و هم داخل یو آر ال دیده نشه
سلام
هم میتونید داخل مدلها ذخیره کنید و هم داخل سشنها.
سلام خسته نباشید
این که از global استفاده کنیم باعث نمیشه که بین یوزر ها تداخل پیش بیاد؟
مثلا اطلاعات خرید یک نفر برای یوزر دیگع ای نمایش داده میشه؟ یا هر یوزر مسیر خودشو داره و اطلاعات بین یوزر ها قاطی نمیشه؟
نمیدونم تونستم منظورمو برسونم یا نه
ارسال نظر
سلام
نمیدونم تست نکردم
سلام خسته نباشید..
اینکه برای مشخص کردن order از id استفاده میکنیم مشکلی بوجود نمیاره؟کسی با url نمتونه بره order کس دیگه رو پرداخت کنه؟
نمیشه بر اساس order , user رو فیلتر کنیم و پرداخت کنیم؟
(order = Order.objects.get(user=request.user,is_paid=False
order.is_paid = True
order.save()
ارسال نظر
سلام
درست میفرمایید. روش شما هم کارساز خواهد بود.
همچنین میتونید داخل view چک کنید که کاربر حتما سفارش خودش رو پرداخت کنه.
ارسال نظر