django-pronouns

Yazılım ekran görüntüsü:
django-pronouns
Yazılım detaylar:
Versiyon: 0.1.0
Qayıt: 14 Apr 15
Geliştirici: Tim Heap
Lisans: Ücretsiz
Popülerlik: 3

Rating: nan/5 (Total Votes: 0)

django-zamirler doğru kullanıcılara hitap Django uygulaması.
Zamirler zor bulunmaktadır. Akılda tercih zamir yazışmaları yazma veya kullanıcılar ile kopyalama bile zor. Şimdiye kadar - imkansız yakın cinsiyet ikili lanet patlak istemek. -zamirler Django yardım etmek için burada!
Bir kullanıcı kaydolarak zaman, onlar (genellikle cinsiyet seçeneği kılığında) tercih ettikleri zamirler seçebilirsiniz. olağan şüpheli (s /) vardır hem de daha nötr olanlar (bunlar, bu xir, vb). Kopyanızda onları kullanarak ihtiyacınız formu ve django-zamirler dinlenme yapacak olan çalışma gibi basit. Gözlemleyin:
>>> "{{User.pronoun.subject | başlık}} harika."
"O harika."
>>> "| Doğum günü bugün dilek {{}} user.pronoun.object mutlu bir doğum günü git Bu {pluralize} {} user.name olduğunu.!"
"Bu Tims doğum günü bugün. Ona mutlu bir doğum günü diliyoruz git!"
>>> "{{}} User.name aynaya {{}} user.pronoun.reflexive baktı."
"Alex, aynada kendine baktı."
>>> "{{User.pronoun.possessive_determiner | başlık}} şeyler masanın üstünde."
"Onun şeyler masanın üzerinde."
>>> "Bu gitar {{}} user.pronoun.possessive_pronoun olduğunu."
"Bu gitar kendisinindir."
Çok can sıkıcı bir durum hangi formun çalışma dışarı, biz de orada yardımcı olabilir. Beş şekillerinin her biri, bir alt çizgi, ve aynı zamanda (yeni) Spivak formları ile birleştirilmiş dişi ve erkek formlarının oluşturduğu, diğer ad sahiptir.
- Konu: he_she, she_he, ey
- Nesne: him_her, her_him, em
- Dönüşlü: himself_herself, herself_himself, emself
- İyelik belirleyici: his_her, her_his, EIR
- İyelik zamiri: his_hers, hers_his, eirs
kendileri de belirsiz olarak kadın ve erkek zamir, birleştirilir. Onu bir edat, zamir veya bir nesnel forma başvurabilir ederken onun, edat, zamir, ya da iyelik zamiri ya anlamlara gelebilir. Tüm beş formları arasında net olan tek biçimlerinden biri olarak Spivak seçildi.
Yükleme
Pip aracılığıyla yükleyin:
& Nbsp; django-zamirler yüklemek pip
Django içinde INSTALLED_APPS bunu ekleyin:
INSTALLED_APPS (=
& Nbsp; # ...
& Nbsp; "django_pronouns"
& Nbsp; # ...
)
İsterseniz Ve nihayet, varsayılan zamir seti ekleyin:
& Nbsp; Python manage.py loaddata zamirler
Sen, bu zamirler düzenlemek daha eklemek, ya da yönetim alanında aracılığıyla, daha sonra bazı kaldırabilirsiniz.
kullanma
Sadece herhangi bir modele zamirler eklemek için Pronoun modeline ForeignKey bağlantı eklemek. Zamirler çok iyi bir Kullanıcıprofili ile birleştiğinde çalışmak:
django.db ithalat modelleri
django.contrib.auth.models ithalat Kullanıcıdan
django_pronouns.models gelen zamir ithal
sınıf UserProfile (models.Model):
& Nbsp; kullanıcı = models.OneToOneField (Kullanıcı)
& Nbsp; name = models.CharField (max_length = 255)
& Nbsp; dob = models.DateField ()
& Nbsp; zamir = models.ForeignKey (Pronoun)
Formlarda herhangi diğer bir ForeignKey gibi bunları kullanın.
Senin şablonları, sen zamir formları herhangi bir talep edebilir:
{{User.pronoun.subject | başlık}} harika.
Doğum günü bugün | Bu {pluralize} {} user.name olduğunu. Dilek {{}} user.pronoun.object mutlu yıllar git!
{{User.name}} ayna en {{user.pronoun.reflexive}} görünüyordu.
{{User.pronoun.possessive_determiner | başlık}} şeyler masanın üstünde.
Bu gitar {{}} user.pronoun.possessive_pronoun.
Kısayol Bir demet da can sıkıcı kullanmak için hangi formu çalışma dışarı olarak, sağlanmıştır. Beş şekillerinin her biri, bir alt çizgi, hem de Spivak formları ile birleştirilmiş dişi ve erkek formlarının oluşturduğu, takma ad vardır:
- Konu: he_she, she_he, ey
- Nesne: him_her, her_him, em
- Dönüşlü: himself_herself, herself_himself, emself
- İyelik belirleyici: his_her, her_his, EIR
- İyelik zamiri: his_hers, hers_his, eirs
Onları kullanarak isimleri formları kullanarak aynıdır:
{{User.pronoun.she_he | başlık}} harika.
Doğum günü bugün | Bu {pluralize} {} user.name olduğunu. Dilek {{}} user.pronoun.him_her mutlu bir doğum günü git!
{{User.name}} ayna en {{user.pronoun.emself}} görünüyordu.
{{User.pronoun.his_her | başlık}} şeyler masanın üstünde.
Bu gitar {{}} user.pronoun.hers_his

Gereksinimler :.

  • Python
  • Django

Geliştirici Diğer yazılım Tim Heap

wagtailnews
wagtailnews

1 Mar 15

django-bleach
django-bleach

20 Feb 15

Yorumlar django-pronouns

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