django_friendlyurls

نرم افزار تصویر:
django_friendlyurls
جزئیات نرم افزار:
نسخه: 0.1.1
ها تاریخ: 14 Apr 15
توسعه دهنده: Jeff Tchang
پروانه: رایگان
محبوبیت: 3

Rating: nan/5 (Total Votes: 0)

در django_friendlyurls است یک برنامه جنگو اجازه می دهد تا به شما برای ایجاد URL هایی که به طور مستقیم نمایش ها بازگشت.
هیچ 302 تغییر مسیر وجود دارد.
شایع ترین مورد استفاده است که شما باید آدرس ها که بازگشت پروفایل کاربر مانند
http://www.example.com/user/1
آدرسهای دوستانه شما اجازه می دهد برای ایجاد یک URL به طوری که کاربر همچنین می توانید با رفتن به دیده شود:
http://www.example.com/jeff
مهم این است که در نوار آدرس در مرورگر به http://www.example.com/user/1 تغییر نمی
وب سرور سند HTML همان http://www.example.com/user/1 گرداند
جریان
برنامه به نظر می رسد تا رشته 'جف' اگر آن را پیدا کرد یک مسابقه URL دوستانه آن را خواندن از absolute_path و تلاش برای حل و فصل آن را با قرار دادن آن را از طریق برطرف URL زمان 2.
اگر آن را پیدا کرد قطعنامه آن خواهد شد که مشخصات گشت.
استفاده
در اینجا یک مثال از چگونگی پیاده سازی friendly_urls برای کاربر است:
من این را در models.py:
از django.contrib.contenttypes وارد عمومی
از friendlyurls واردات UrlMapping
از django.contrib.auth.models واردات کاربر
دف get_absolute_url (خود):
و nbsp؛ بازگشت U '/ کاربر /٪ s را'٪ self.id
User.add_to_class ('friendly_urls'، generic.GenericRelation (UrlMapping))
User.get_absolute_url = get_absolute_url
این اساسا میمون تکه مدل کاربر برای اضافه کردن یک فیلد. بعد از آن شما می توانید انجام دهید
کاربر = User.objects.get (PK = 1)
user.friendly_urls.all ()
این یک لیست از تمام آدرسهای دوستانه دریافت کنید.
شما باید به میمون پچ تمام مدل نیست.
مشکلات / سوالات
فراموش نکنید که برای اجرا syncdb چون friendlyurls ایجاد یک جدول به ذخیره نگاشت URL.
تنظیمات اضافی
FRIENDLYURLS_IGNORE_CASE - تنظیم این به واقعی اگر شما می خواهید به چشم پوشی از مورد زمانی که تلاش برای پیدا کردن یک مسیر. به طور پیش فرض: غلط

مورد نیاز:

پایتون
جنگو

نرم افزار های دیگر از توسعه دهنده Jeff Tchang

pyboxapi
pyboxapi

14 Apr 15

نظرات به django_friendlyurls

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!