ممنون از پاسختون.
اره منم هر جا گشتم سوال و جواب همین بود که شما فرمودید. ولی متاسفانه لوکال دقیق کار میکنه ولی در هاست نه.
lalestore.ir
متاسفانه به نتیجه ای نرسیدم سریع فقط کد رو عوض کردم تا مشکل رو حل کنم.
اگه میشه لطفا راهنمایی کنید ممنون میشم. هاست چه پیکربندی ممکنه داشته باشه؟
سلام، اقا چجوری اسلاگ فارسی گذاشتی؟میشه راهنمایی کنی؟
من اسلاگ فارسی میزارم هیچ چیزیشو ثبت نمیکنه
slug = models.SlugField(max_length=100, unique=True, allow_unicode=True, verbose_name='آدرس لینک',)
منم همین مشکلو دارم تو سرور cpanel
چیزی که من متوجه شدم با url ها تو سمت سرور سینک نمیکنه.
app_name = 'blog'
urlpatterns = [
path('categories/', category, name='category'),
path('articles/', index, name='articles'),
re_path(r'categories/(?P<slug>[-\w]+)/', articles_category, name='articles_category'),
re_path(r'articles/(?P<slug>[-\w]+)/', detail, name='detail'),
path('ckeditor/', include('ckeditor_uploader.urls')),
]
تو سیستم لوکال کار میکنه تو سرور خیر.
ممنون میشم راهنمایی بفرمائید جناب آقای موسوی عزیز
سلام دوست من
اول اینکه از slugfield ها استفاده کنید و تعریف کنید
دوم باید سورس خود جنگو رو تغیر بدید به محل نصب جنگو برید
توی فولدر core بعد پوشه handlers بعد فایل wsgi.py هست
اونجا یه فانکشنی هست به نام
get_bytes_from_wsgi
اخر فانکشن همچین کدی ریترن می شه
return value.encode("iso-8859-1")
اون رو به کد زیر تغییر بدید
return value.encode("UTF-8")
اینحوری مشکل رفع می شه
کمی دیر هست برای راهنمایی :))
ولی دوستانی که سرچ میکنن و به این مقاله میرسن بهتره که این رو هم امتحان کنن در urlpatterns تون صرفا این رو قرار بدید:
re_path(r'(?P<slug>[^/]+)/?$', views.post, name="post"),
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟