سلام خسته نباشید
جهت مقدار دهی خودکار اسلاگ، طبق دوره متد save رو override کردم و تمام کار ها رو مو به مو دنبال کردم اما وقتی توی دیتابیس از متد سیو استفاده میکنم، فیلد اسلاگ به طور خودکار پر نمیشه و در واقع اورراید متد سیو کار نمیکنه
خیلی ممنون میشم اگه راهنمایی کنید
اورراید رو بدون slugify امتحان کردم و فهمیدم مشکل از متد slugify بوده که روی متن فارسی اعمال نمیشه و فقط روی حروف انگلیسی اعمال میشه. چجوری میتونم این مشکل رو برطرف کنم؟
الان دوباره امتحان کردم و فهمیدم کلا slug با مقدار فارسی مشکل داره درسته؟
سلام دوست من
در هنگام تعریف فیلد slug میتونین بهش صفت allow_unicode بدین
slug_title = models.SlugField(allow_unicode=True)
البته باید migration بزنین
سلام ممنون
کارایی که گفتین رو انجام دادم ولی مشکل درست نشد
هنوزم با متن فارسی مشکل داره
سلام. دوباره تو اینترنت سرچ کردم و علاوه بر کارهایی که شما گفتین، allow_unicode=True رو به اسلاگی فای هم اضافه کردم و در urls از
re_path( r'detail/(?P<slug>[-\w]+)/', views.single_post , name='post-detail-page')
استفاده کردم و مشکلم برطرف شد. این روش درسته؟
بله دوست من مشکلی نداره