django_friendlyurls

Yazılım ekran görüntüsü:
django_friendlyurls
Yazılım detaylar:
Versiyon: 0.1.1
Qayıt: 14 Apr 15
Geliştirici: Jeff Tchang
Lisans: Ücretsiz
Popülerlik: 31

Rating: 4.0/5 (Total Votes: 1)

django_friendlyurls Django uygulaması doğrudan görüşlerini iade URL'leri oluşturmanıza olanak sağlar.
Hiçbir 302 Yönlendirme yoktur.
En yaygın kullanım durumunda sizin gibi kullanıcı profillerini iade URL'leri olması
http://www.example.com/user/1
Dost URL'ler Kullanıcı ayrıca giderek erişilebilir, böylece bir URL oluşturmak için izin:
http://www.example.com/jeff
Anahtar tarayıcınızın adres çubuğu http://www.example.com/user/1 değişmez olduğunu
web sunucusu http://www.example.com/user/1 aynı HTML belgesi döndürür
Akış
Uygulama dizesini 'jeff' bakar o absolute_path okumak ve URL çözümleyici aracılığıyla 2 sefer koyarak çözmeye çalışır bir dost url eşleşme bulursa.
Bir çözünürlüğü bulursa o görünümü dönecektir.
Kullanım
Burada kullanıcı için friendly_urls nasıl uygulanacağı bir örneği aşağıda verilmektedir:
Ben models.py bu koymak:
django.contrib.contenttypes jenerik ithal
friendlyurls ithalat UrlMapping gelen
django.contrib.auth.models ithalat Kullanıcıdan
def get_absolute_url (öz):
& Nbsp; u '/ kullanıcı /% s'% self.id dönüş
User.add_to_class ('friendly_urls' generic.GenericRelation (UrlMapping))
User.get_absolute_url = get_absolute_url
Bu temelde maymun bir alan eklemek için Kullanıcı modelini yamalar. Daha sonra yapabilirsiniz
user = User.objects.get (pk = 1)
user.friendly_urls.all ()
Bu, tüm dost URL'ler bir listesini alacak.
Sen maymun yama tüm modelleri olmamalıdır.
Sorunlar / Sorular
Friendlyurls URL eşlemeleri depolamak için bir tablo oluşturur, çünkü syncdb çalıştırmak unutmayın.
Ek Ayarlar
FRIENDLYURLS_IGNORE_CASE - Bir yol bulmaya çalışırken davayı görmezden istiyorsanız true bu ayarlayın. Varsayılan: Yanlış

Gereksinimler :

  • Python
  • Django

Geliştirici Diğer yazılım Jeff Tchang

pyboxapi
pyboxapi

14 Apr 15

Yorumlar django_friendlyurls

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!