django_friendlyurls

Szoftver screenshot:
django_friendlyurls
Szoftver adatai:
Változat: 0.1.1
Feltöltés dátuma: 14 Apr 15
Fejlesztő: Jeff Tchang
Engedély: Ingyenes
Népszerűség: 3

Rating: nan/5 (Total Votes: 0)

django_friendlyurls egy Django app lehetővé teszi, hogy URL-eket, hogy közvetlenül vissza nézeteit.
Nincs 302 átirányítást.
A leggyakoribb felhasználási módja az, hogy van-URL, amely visszatér a felhasználói profilokat, mint
http://www.example.com/user/1
Barátságos URL-ek lehetővé teszik, hogy egy URL-t, hogy a felhasználó is elérhető lesz:
http://www.example.com/jeff
A legfontosabb az, hogy a címsorban a böngésző nem változik http://www.example.com/user/1
A webkiszolgáló azonos HTML dokumentum http://www.example.com/user/1
Flow
Az alkalmazás megkeresi a húr "Jeff" Ha úgy találja, a barátságos url meccs lesz felolvasta a absolute_path és megpróbálja megoldani azt azáltal, hogy URL-en keresztül rezolvert a 2. alkalommal.
Ha úgy találja indítvány tér majd vissza ezt a nézetet.
Használat
Itt egy példa, hogyan hajtsák végre friendly_urls a felhasználó:
Tettem ezt models.py:
a django.contrib.contenttypes importálni generikus
a friendlyurls import UrlMapping
a django.contrib.auth.models import Felhasználó
def get_absolute_url (self):
& Nbsp; vissza u "/ user /% s"% self.id
User.add_to_class ("friendly_urls", generic.GenericRelation (UrlMapping))
User.get_absolute_url = get_absolute_url
Ez alapvetően majom folt a Felhasználó modell, aki a területen. Ezután csinálni
user = User.objects.get (pk = 1)
user.friendly_urls.all ()
Ez fog egy listát az összes URL-ek.
Nem kellett volna, hogy a majom javítást minden modell.
Problémák / Kérdések
Ne felejtsd el futtatni syncdb mert friendlyurls létrehoz egy táblázatot tárolja az URL leképezés.
További beállítások
FRIENDLYURLS_IGNORE_CASE - Ezt állítsa Igaz, ha azt szeretné, hogy figyelmen kívül hagyja az ügyet, ha megpróbáljuk megtalálni az utat. Alapértelmezett: False

követelmények :

  • Python
  • Django

Más szoftver fejlesztő Jeff Tchang

pyboxapi
pyboxapi

14 Apr 15

Hozzászólások a django_friendlyurls

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!