• 1401/11/18

slug فارسی و URL فارسی :

با سلام 

من دوتا پروژه با جنگو زدم ولی نتونستم تا العان این اسلاگ فارسی درست کنم . 

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

 

    slug = models.SlugField(allow_unicode=True, unique=True, max_length=300, verbose_name='عنوان در url')
    re_path(r'^(?P<slug>[-\w]*)/$', views.details_m.as_view(), name='details_m'),

و تنظیمات فایل venv رو هم انجام دادم و روی UTF-8

دیتابیسم mysqlclient هستش 

انگلیسی اوکیه ولی فارسی نه 

لطفا راهنمایی کنید 

  • 1401/11/18
  • ساعت 23:35

سلام دوست من

تنظیمات جداول دیتابیس و همینطور خود دیتابیس رو هم باید انجام بدین که encode هر کدوم روی persian باشه


  • 1401/11/18
  • ساعت 23:38

اینم درسته استاد همون که آموزش گفتید

همینطور که میبینید 


  • 1401/11/20
  • ساعت 09:55

داخل url از این ساختار استفاده کنین :

<str:slug>

  • 1401/11/20
  • ساعت 12:55

سلام نه استاد کار نمیکنه 


  • 1401/11/21
  • ساعت 12:51

احتمالا تنظیم خاصی رو بنا به اموزش انجام ندادین دوست من

با تغییر در کد اصلی در venv و استفاده از utf-8 مشکل برطرف میشه

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


  • 1401/11/21
  • ساعت 13:01

مدل و url که مثل آموزش بوده فایل venv هم که روی utf-8 هست تنظیم دیگه ای نیست اگه میخواهید یه ایمیل بدید فایل پروژه بفرستم براتون 

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


  • 1401/11/22
  • ساعت 11:24

زمانی که venv رو تغییر دادین app مربوط به پایتون رو مجدد راه اندازی کردین؟


  • 1401/11/22
  • ساعت 13:38

بله با هر بار تغییر اپ پایتون ریست یا خامویش روشن میکنم


  • 1401/11/25
  • ساعت 11:26

راه حلی که بهتون گفتم قائدتا باید جوابگو باشه چون من و سایر دوستان ازش استفاده کردن و مشکلی نداشته

احتمالا مشکل از تنظیمات سرور باشه

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


  • 1401/11/25
  • ساعت 14:33

چه تنظیماتی

از کجا بفهمم مشکل داره هاست


  • 1401/11/25
  • ساعت 23:24

همین تنظیمات رو بنده در تمامی سرورهایی که تا الان پابلیش انجام دادم پیاده سازی کردم دوست من و مشکلی نداشته

معمولا با تغییر تنظیمات venv و تنظیم utf-8 مشکل برطرف میشه

احتمالا تنظیم خاصی در سرور شما هستش

در حال بررسی هستم