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