django-pronouns

Software screenshot:
django-pronouns
Dettagli del software:
Versione: 0.1.0
Data di caricamento: 14 Apr 15
Sviluppatore: Tim Heap
Licenza: Libero
Popolarità: 18

Rating: 4.0/5 (Total Votes: 1)

Django-pronomi è un app Django per affrontare correttamente i vostri utenti.
I pronomi sono ingannevoli. Scrivendo la corrispondenza o copiare con gli utenti pronome preferito in mente è ancora più difficile. Volendo uscire dal binario maledetto genere quasi impossibile - fino ad ora. -pronomi Django è qui per aiutarti!
Quando un utente è la firma, si possono selezionare le loro pronomi privilegiate (di solito travestiti come opzione di genere). I soliti sospetti (s / ha) ci sono, oltre a quelli più neutri (si, si, xir, ecc). Il loro utilizzo nella vostra copia è semplice come lavorare fuori quale forma è necessario, e Django-pronomi faranno il resto. Osservare:
>>> "{{User.pronoun.subject | title}} è impressionante."
"Lei è impressionante."
>>> "E '{{user.name | pluralize}} anni oggi Vai desiderio {{}} user.pronoun.object un felice compleanno."
"E 'Tims compleanno oggi. Vai augurargli buon compleanno!"
>>> "{{}} User.name guardò {{}} user.pronoun.reflexive allo specchio."
"Alex si guardò nello specchio."
>>> "{{User.pronoun.possessive_determiner | title}} roba è sul tavolo."
"La sua roba è sul tavolo."
>>> "Questa chitarra è {{user.pronoun.possessive_pronoun}}."
"Questa chitarra è la sua."
Se si lavora quale forma è troppo fastidioso, possiamo aiutare anche lì. Ciascuna delle cinque forme ha un numero di alias, costituita dalle forme femminili e maschili uniti con un trattino, nonché le forme (nuovo) Spivak.
- Oggetto: he_she, she_he, ey
- Oggetto: him_her, her_him, em
- Riflessivo: himself_herself, herself_himself, emself
- Possessive determinante: his_her, her_his, EIR
- Pronome possessivo: his_hers, hers_his, eirs
I pronomi femminile e maschile vengono combinati, in quanto da soli sono ambigui. la sua può riferirsi sia il determinante possessivo, o il pronome possessivo, mentre il suo può riferirsi a un determinante possessivo o una forma oggettiva. Spivak è stato scelto in quanto è una delle uniche forme che è univoca in tutti i cinque forme.
Installazione
Installare via pip:
& Nbsp; pip installazione Django-pronomi
Aggiungilo ai tuoi INSTALLED_APPS a Django:
INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; "django_pronouns",
& Nbsp; # ...
)
E, infine, aggiungere il set di pronome di default, se volete:
& nbsp; python manage.py pronomi loadData
È possibile modificare questi pronomi, aggiungere di più, o rimuovere alcuni poi, tramite l'area di amministrazione.
con
Basta aggiungere un link ForeignKey al modello pronome aggiungere pronomi a qualsiasi modello. Pronomi funzionano molto bene quando accoppiato con un ProfiloUtente:
da modelli di importazione django.db
da django.contrib.auth.models utente import
da django_pronouns.models importare pronome
classe UserProfile (models.Model):
& Nbsp; user = models.OneToOneField (Utente)
& Nbsp; name = models.CharField (max_length = 255)
& Nbsp; DOB = models.DateField ()
& Nbsp; pronome = models.ForeignKey (Pronoun)
Usarli come si farebbe con qualsiasi altro ForeignKey in forme.
Nei vostri modelli, è possibile richiedere qualsiasi delle forme pronome:
{{User.pronoun.subject | title}} è impressionante.
E '{{user.name | pluralize}} compleanno oggi. Vai desiderio {{}} user.pronoun.object buon compleanno!
{{}} User.name guardò {{}} user.pronoun.reflexive nello specchio.
{{User.pronoun.possessive_determiner | title}} roba è sul tavolo.
Questa chitarra è {{user.pronoun.possessive_pronoun}}.
Un gruppo di collegamento sono state anche fornite, come elaborare il modulo da utilizzare è fastidioso. Ciascuna delle cinque forme ha un numero di alias, costituita dalle forme femminili e maschili uniti con un trattino, nonché le forme Spivak:
- Oggetto: he_she, she_he, ey
- Oggetto: him_her, her_him, em
- Riflessivo: himself_herself, herself_himself, emself
- Possessive determinante: his_her, her_his, EIR
- Pronome possessivo: his_hers, hers_his, eirs
Il loro utilizzo è lo stesso, utilizzando i moduli nomi:
{{User.pronoun.she_he | title}} è impressionante.
E '{{user.name | pluralize}} compleanno oggi. Vai desiderio {{user.pronoun.him_her}} un buon compleanno!
{{}} User.name guardò {{}} user.pronoun.emself nello specchio.
{{User.pronoun.his_her | title}} roba è sul tavolo.
Questa chitarra è {{user.pronoun.hers_his}}

Requisiti :.

  • Python
  • Django

Altri software di sviluppo Tim Heap

wagtailnews
wagtailnews

1 Mar 15

django-bleach
django-bleach

20 Feb 15

Commenti a django-pronouns

I commenti non trovato
Aggiungi commento
Accendere le immagini!