4uth0r
5 سال پیش توسط 4uth0r مطرح شد
10 پاسخ

جانگو Slug فارسی

سلام وقت بخیر
من یک وب سایت ساختم و اخیرا Slug فارسی رو هم اضافه کردم. در لوکال هاست به درستی کار میکنه ولی در هاست اصلی خطای Not Found میده. لطفا راهنمایی کنید.


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
0

سلام این پس بخاطر کانفیگ سرور شماست ! نباید در لوکال کار کنه بعد در سرور کار نکنه !


4uth0r
@little4uth0r 5 سال پیش مطرح شد
0

ممنون از پاسختون.
اره منم هر جا گشتم سوال و جواب همین بود که شما فرمودید. ولی متاسفانه لوکال دقیق کار میکنه ولی در هاست نه.
lalestore.ir
متاسفانه به نتیجه ای نرسیدم سریع فقط کد رو عوض کردم تا مشکل رو حل کنم.
اگه میشه لطفا راهنمایی کنید ممنون میشم. هاست چه پیکربندی ممکنه داشته باشه؟


مهدی عزپور
@ezpour.me 5 سال پیش مطرح شد
0

سلام، اقا چجوری اسلاگ فارسی گذاشتی؟میشه راهنمایی کنی؟
من اسلاگ فارسی میزارم هیچ چیزیشو ثبت نمیکنه


میثم
@soleymani.meysam.developer 4 سال پیش مطرح شد
0
slug = models.SlugField(max_length=100, unique=True, allow_unicode=True, verbose_name='آدرس لینک',)

میثم
@soleymani.meysam.developer 4 سال پیش مطرح شد
0

منم همین مشکلو دارم تو سرور 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')),
]

تو سیستم لوکال کار میکنه تو سرور خیر.
ممنون میشم راهنمایی بفرمائید جناب آقای موسوی عزیز


عرفان
تخصص : Python
@erf 4 سال پیش آپدیت شد
0

سلام دوست من
اول اینکه از slugfield ها استفاده کنید و تعریف کنید
دوم باید سورس خود جنگو رو تغیر بدید به محل نصب جنگو برید
توی فولدر core بعد پوشه handlers بعد فایل wsgi.py هست
اونجا یه فانکشنی هست به نام
get_bytes_from_wsgi
اخر فانکشن همچین کدی ریترن می شه

return value.encode("iso-8859-1")

اون رو به کد زیر تغییر بدید

return value.encode("UTF-8")

اینحوری مشکل رفع می شه


میثم
@soleymani.meysam.developer 4 سال پیش مطرح شد
0

همه اینکارارو قبلا انجام دادم ولی بازم مشکل داره.


عرفان
تخصص : Python
@erf 4 سال پیش مطرح شد
0

متن ارور رو ارسال کنید لطفا


میثم
@soleymani.meysam.developer 4 سال پیش آپدیت شد
0

url ای که باید فراخونی بشه در تصویر زیر قرار داده شده
تعرف روت های مربوطه

اینم از خطای 404


حسام
تخصص : میکروکنترلرها و الکترونیک دیجی...
@rebel 7 ماه پیش مطرح شد
0

کمی دیر هست برای راهنمایی :))
ولی دوستانی که سرچ میکنن و به این مقاله میرسن بهتره که این رو هم امتحان کنن در urlpatterns تون صرفا این رو قرار بدید:

re_path(r'(?P<slug>[^/]+)/?$', views.post, name="post"),

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام