django_friendlyurls

Софтуер снимки:
django_friendlyurls
Софтуер детайли:
Версия: 0.1.1
Дата на качване: 14 Apr 15
Розробник: Jeff Tchang
Разрешително: Безплатно
Популярност: 3

Rating: nan/5 (Total Votes: 0)

django_friendlyurls е Django ап ви позволява да създадете URL адреси, които директно се връщат гледка.
Не е 302 Redirect.
Най-често срещаният случай използване е, че имате URL адреси, които се връщат на потребителски профили, като например
http://www.example.com/user/1
Приятелски URL адреси ви позволяват да създадете URL, така че потребителят може да се стигне и като отидете на:
http://www.example.com/jeff
Ключът е, че адресната лента в браузъра не се променя, за да http://www.example.com/user/1
Уеб сървърът връща същия HTML документ като http://www.example.com/user/1
<Силен> Flow
Заявлението поглежда нагоре низа "Джеф" Ако установи приятелски мач URL той ще прочете absolute_path и се опита да го реши като го поставя чрез URL резолвера на 2-ри път.
Ако установи резолюция тя ще се върне това мнение.
<Силен> Usage
Ето един пример за това как да се прилагат friendly_urls за потребител:
Сложих това в models.py:
от django.contrib.contenttypes внасят генерични
от friendlyurls внос UrlMapping
от django.contrib.auth.models внос на потребителя
Def get_absolute_url (самостоятелно):
& Nbsp; върнете ф / потребителя /% S '% self.id
User.add_to_class ("friendly_urls", generic.GenericRelation (UrlMapping))
User.get_absolute_url = get_absolute_url
Това основно маймуна пластири модела User да добавите поле. След това можете да направите
потребителското = User.objects.get (PK = 1)
user.friendly_urls.all ()
Това ще получите списък на всички приятелски URL адреси.
Не трябва да имате маймуна кръпка всички модели.
<Силни> Проблеми / Въпроси
Не забравяйте да пуснете syncdb защото friendlyurls създава таблица за съхранение на съответствията URL.
<Силни> Допълнителни настройки
FRIENDLYURLS_IGNORE_CASE - Задайте True, ако искате да го игнорирате случая, когато се опитва да намери пътя. Default: False

<силни> Изисквания :

  • Python
  • Django

Друг софтуер на разработчика Jeff Tchang

pyboxapi
pyboxapi

14 Apr 15

Коментари към django_friendlyurls

Коментари не е намерена
добавите коментар
Включете на изображения!