• 1404/01/18

پیاده سازی لینک کوتاه در قسمت محصولات :

سلام استاد وقت بخیر من میخواستم لینک کوتاه رو برای محصولات پیاده سازی کنم داخل Django ولی طبق آموزشی که از استاد مدائنی دیدم گفته بودن که باید یه فیلد short key داخل بخش محصولات اضافه کنید بعد موقع ایجاد محصول اون short key generate بشه ولی من نمی‌دونم چجوری داخل Django admin موقع ایجاد محصول جدید اون short key generate بشه ممنون میشم این رو پاسخ گو باشید

منبع آموزش:   https://toplearn.com/c/L97A

  • 1404/01/19
  • ساعت 10:21

سلام خدمت شما دوست عزیز

برای پیاده سازی لینک کوتاه روش های زیادی وجود دارن دوست من. البته من دوره ی استاد مدائنی رو متاسفانه ندیدم دوست من اما به صورت کلی میتونین برای این کار از slug field در جنگو استفاده کنین

slug یک ساختاری داره تحت عنوان prepopulated که توی ادمین جنگو میتونین اون رو مدیریت کنین


  • 1404/01/19
  • ساعت 16:27

ممنون استاد از پاسختون من مشکلو تونستم حل کنم با متود save_model که داخلش field short key رو با get_random_string ساختم و ediable هم false کردم حالا میتونم طبق آموزشی که استاد مدائنی دامنه سایت + یک حرف ثابت مثل c + اون shortkey و (مثال : eshop.com/c/sKql4) اگر هرکی این درخواست رو بده ما چک میکنیم و از short key اون محصول رو پیدا میکنیم و اسلاگ رو برمیداریم و به productDetail میدیم این رو هم برای بقیه دوستان گفتم که این پاسخ رو میبینن شاید براشون کمک بشه


  • 1404/01/19
  • ساعت 20:18

خوشحالم مشکلتون برطرف شد

موفق باشین :)


logo-enamadlogo-samandehi