django-pronouns

Sagteware kiekie:
django-pronouns
Sagteware besonderhede:
Weergawe: 0.1.0
Upload datum: 14 Apr 15
Ontwikkelaar: Tim Heap
Lisensie: Gratis
Populariteit: 3

Rating: nan/5 (Total Votes: 0)

Django-voornaamwoorde is 'n Django app vir jou gebruikers korrek te spreek.
Voornaamwoorde is lastig. Skryf korrespondensie of kopieer met jou gebruikers verkies voornaamwoord in gedagte is selfs moeiliker. Wil om te breek uit die geslag binêre damn naby onmoontlik - tot nou toe. Django-voornaamwoorde is hier om te help!
Wanneer 'n gebruiker aan te meld, kan hulle hul voorkeur voornaamwoorde (gewoonlik vermom as 'n geslag opsie) kies. Die gewone verdagtes (hy / sy) is daar, sowel as meer neutrale kinders (hulle is, is dit, xir, ens.) Die gebruik van hulle in jou kopie is so eenvoudig soos om uit te werk watter vorm jy nodig het, en Django-voornaamwoorde sal die res doen. Neem:
>>> "{{User.pronoun.subject | title}} is awesome."
"Sy is awesome."
>>> "Dit is {{user.name | meervoudig}} vandag verjaar Gaan wens {{user.pronoun.object}} 'n gelukkige verjaardag.!"
"Dit is Tims vandag verjaar Gaan wens hom gelukkige verjaardag!."
>>> "{{User.name}} gekyk na {{user.pronoun.reflexive}} in die spieël."
"Alex kyk na homself in die spieël."
>>> "{{User.pronoun.possessive_determiner | title}} dinge is op die tafel."
"Haar goed is op die tafel."
>>> "Dit kitaar is {{user.pronoun.possessive_pronoun}}."
"Dit kitaar is hare."
As uit te werk watter vorm is te irriterende, kan ons daar help. Elk van die vyf vorme het 'n aantal van die aliasse, bestaande uit die vroulike en manlike vorms by met 'n underscore, sowel as die (nuwe) Spivak vorms.
- Onderwerp: he_she, she_he, ey
- Object: him_her, her_him, em
- Refleksiewe: himself_herself, herself_himself, emself
- Besitlike bepaler: his_her, her_his, OIV
- Besitlike voornaamwoord: his_hers, hers_his, eirs
Die vroulike en manlike voornaamwoorde gekombineer word, soos deur hulself hulle dubbelsinnig. sy kan verwys na óf die besitlike bepaler, of die besitlike voornaamwoord, terwyl haar kan verwys na 'n besitlike bepaler of 'n objektiewe vorm. Spivak is gekies omdat dit is een van die enigste vorm wat is ondubbelsinnig oor al vyf vorms.
Die installering
Installeer via pit:
& Nbsp; pit installeer Django-voornaamwoorde
Voeg dit by jou INSTALLED_APPS in Django:
INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; "django_pronouns",
& Nbsp; # ...
)
En uiteindelik, voeg die verstek voornaamwoord stel, as jy wil:
& Nbsp; luislang manage.py loaddata voornaamwoorde
Jy kan hierdie voornaamwoorde wysig, voeg meer of verwyder sommige later, via die administrasie gebied.
Gebruik
Eenvoudig voeg 'n ForeignKey skakel na die voornaamwoord model voornaamwoorde te voeg tot 'n model. Voornaamwoorde werk baie goed wanneer tesame met 'n user profile:
van django.db invoer modelle
van django.contrib.auth.models invoer User
van django_pronouns.models invoer Pronoun
klas user profile (models.Model):
& Nbsp; gebruiker = models.OneToOneField (Gebruiker)
& Nbsp; name = models.CharField (MAX_LENGTH = 255)
& Nbsp; dob = models.DateField ()
& Nbsp; voornaamwoord = models.ForeignKey (Pronoun)
Gebruik dit soos jy sou enige ander ForeignKey in vorms.
In jou templates, kan jy versoek om enige van die voornaamwoord vorms:
{{User.pronoun.subject | title}} is awesome.
Dit is {{user.name | meervoudig}} verjaardag vandag. Gaan wens {{user.pronoun.object}} gelukkige verjaardag!
{{User.name}} gekyk na {{user.pronoun.reflexive}} in die spieël.
{{User.pronoun.possessive_determiner | title}} dinge is op die tafel.
Dit kitaar is {{user.pronoun.possessive_pronoun}}.
'N klomp van kortpad is ook ingesluit, soos uit te werk watter vorm te gebruik, is irriterend. Elk van die vyf vorme het 'n aantal van die aliasse, bestaande uit die vroulike en manlike vorms by met 'n underscore, sowel as die Spivak vorms:
- Onderwerp: he_she, she_he, ey
- Object: him_her, her_him, em
- Refleksiewe: himself_herself, herself_himself, emself
- Besitlike bepaler: his_her, her_his, OIV
- Besitlike voornaamwoord: his_hers, hers_his, eirs
Die gebruik van hulle is dieselfde as die gebruik van die name vorms:
{{User.pronoun.she_he | title}} is awesome.
Dit is {{user.name | meervoudig}} verjaardag vandag. Gaan wens {{user.pronoun.him_her}} 'n gelukkige verjaardag!
{{User.name}} gekyk na {{user.pronoun.emself}} in die spieël.
{{User.pronoun.his_her | title}} dinge is op die tafel.
Dit kitaar is {{user.pronoun.hers_his}}

Vereistes :.

  • Python
  • Django

Ander sagteware ontwikkelaar Tim Heap

wagtailnews
wagtailnews

1 Mar 15

django-bleach
django-bleach

20 Feb 15

Kommentaar te django-pronouns

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!