• 1399/12/16

نمایش فارسی تاریخ ثبت سفارش :

سلام استاد اردوخانی. وقتتون بخیر. چطور میتونیم تاریخ ثبت سفارش (payment_date) یه order رو بصورت فارسی نمایش بدیم؟ مثلا 20 اسفند ۱۳۹9

  • 1399/12/16
  • ساعت 11:45

سلام

آقای مهران تعریف توی یوتوب خیلی خوب این رو توضیح دادن 

بگردید جلسه‌ای در مورد تاریخ شمسی هست رو ببینید داخل کانالشون

https://www.youtube.com/watch?v=XVNnOa41jT0&list=PLAt10Vana3YeAwS_LyLCeu7chml8eP8bh


  • 1399/12/16
  • ساعت 14:55

سلام وقت بخیر

توابع برگردان تاریخ میلادی به فارسی به وفور پیدا میشن کافیه سرچ کنید و نمونه های مختلفش رو براتون میاره

یه پکیجی هم هست خیلی کامل و جالبه به اسم django-jalali-date که علاوه بر تاریخ شمسی datepicker شمسی هم بهتون میده میتونید از این هم استفاده کنید


  • 1399/12/16
  • ساعت 17:24

خیلی ممنونم از جواب هردوتون. مشکلم حل شد.


  • 1399/12/19
  • ساعت 11:29

اگه زحمتی نیست، یه سوال از کاربر "س توحیدی" داشتم. توی یکی از پرسش و پاسخ ها دیدم که با استفاده از قالب didikala یه سایت آزمایشی تمیز و مرتب ساختین که لینکش هم اینه: django-ecommerce.ir

من هم این قالب رو گرفتم و دارم یه سایت آزمایشی باهاش میزنم (الگوم هم خب دیگه شده مال شما 😊).

اگه مشکلی نیست، میتونید یه راهنمایی بکنید که چطور میتونم ترتیب نمایش محصولات رو براساس دکمه های این عکس زیر مرتب سازی کنم؟ همین دکمه های پربازدیدترین، پرفروش ترین و...

خیلی ممنون میشم اگه راهنمایی کنید 


  • 1399/12/19
  • ساعت 22:30

من یه فیلد view برای مدل محصول اضافه کردم که با هر بازدید به تعداد ویوش اضافه میشه .

بعد با order by ('-view') فیلتر کردم

برای فیلتر هم از  کتابخونه django-filter  استفاده کردم 

برای پرفروش هم همینطور که یه فیلد دیگه هم هر محصول داره که بعد هر فروش به مقدار این فیلد اضافه میشه 

و باز هم از order by  برای فیلتر کردن استفاده شده 

امیدوارم که کارتون رو راه بندازه