django-pronouns

Скриншот программы:
django-pronouns
Детали программы:
Версия: 0.1.0
Дата загрузки: 14 Apr 15
Разработчик: Tim Heap
Тип распространения: Бесплатная
Популярность: 3

Rating: nan/5 (Total Votes: 0)

Django-местоимения является приложение Django, чтобы правильно решить ваши пользователи.
Местоимения хитры. Написание соответствие или скопировать с пользователями предпочтительный местоимение в виду еще сложнее. Желая, чтобы вырваться из гендерной бинарный чуть не невозможно - до сих пор. Django-местоимения здесь, чтобы помочь!
Когда пользователь подписывает, они могут выбрать свои любимые местоимения (как правило, замаскированные в качестве опции пол). Обычные подозреваемые (он / она) есть, а также более нейтральные (они, это, XIR, и т.д.). Используя их в вашей копии так просто, как разработка, какая форма вам нужно, и Django-местоимения сделает все остальное. Соблюдайте:
>>> "{{User.pronoun.subject | Название}} является удивительным."
"Она замечательная."
>>> "Это {{user.name | образовывать множественное число}} сегодня день рождения Перейти пожеланий {{}} user.pronoun.object с днем ​​рождения.!"
"Это Тимс сегодня день рождения. Перейти пожелать ему счастливого дня рождения!"
>>> "{{}} User.name посмотрел на {{}} user.pronoun.reflexive в зеркале."
"Алекс посмотрел на себя в зеркало."
>>> "{{User.pronoun.possessive_determiner | Название}} вещи на столе."
"Ее материал на стол."
>>> "Эта гитара {{}} user.pronoun.possessive_pronoun."
"Эта гитара ее."
При работе, какие формы это слишком раздражает, мы можем помочь там также. Каждый из пяти форм имеет ряд псевдонимов, состоящий из женского и мужского форм, соединенных с подчеркивания, а также (новых) форм Спивака.
- Тема: he_she, she_he, еу
- Объект: him_her, her_him, им,
- Reflexive: himself_herself, herself_himself, emself
- Притяжательные определитель: his_her, her_his, EIR
- Притяжательное местоимение: his_hers, hers_his, ЭЭ
Женские и мужские местоимения в сочетании, а сами по себе они являются неоднозначными. его может относиться к любой притяжательной определителя, или притяжательного местоимения, а ее может относиться к собственническим определителя или объективной форме. Спивак был выбран как он является одним из немногих форм, которые однозначно по всем пяти форм.
Установка
Установите с помощью PIP:
& NBSP; пункт установить Django-местоимения
Добавьте его в ваших INSTALLED_APPS в Django:
INSTALLED_APPS = (
& NBSP; # ...
& NBSP; "django_pronouns",
& NBSP; # ...
)
И, наконец, добавить набор по умолчанию местоимение, если вы хотите:
и NBSP; питона manage.py LoadData местоимения
Вы можете редактировать эти местоимения, добавить или удалить некоторые позже, с помощью администрации области.
Использование
Просто добавьте ссылку ForeignKey модели местоимение добавить местоимения к любой модели. Местоимения работать очень хорошо, когда в сочетании с UserProfile:
от django.db импортных моделей
от django.contrib.auth.models импорта пользователя
от django_pronouns.models импортировать местоимение
класс UserProfile (models.Model):
& NBSP; пользователь = models.OneToOneField (Пользователь)
& NBSP; имя = models.CharField (max_length = 255)
& NBSP; д.р. = models.DateField ()
& NBSP; местоимение = models.ForeignKey (Местоимение)
Используйте их, как и любой другой ForeignKey в формах.
В шаблонах, вы можете запросить любой из форм местоимения:
{{User.pronoun.subject | Название}} является удивительным.
Это {{user.name | образовывать множественное число}} сегодня день рождения. Перейти пожеланий {{}} user.pronoun.object Днем Рождения!
{{}} User.name посмотрел на {{}} user.pronoun.reflexive в зеркало.
{{User.pronoun.possessive_determiner | Название}} вещи на столе.
Эта гитара {{}} user.pronoun.possessive_pronoun.
Связка ярлыка также предоставляются, а работает, какие формы использовать это раздражает. Каждый из пяти форм имеет ряд псевдонимов, состоящий из женского и мужского форм, соединенных с подчеркивания, а также форм Спивак:
- Тема: he_she, she_he, еу
- Объект: him_her, her_him, им,
- Reflexive: himself_herself, herself_himself, emself
- Притяжательные определитель: his_her, her_his, EIR
- Притяжательное местоимение: his_hers, hers_his, ЭЭ
С их помощью так же, как с именами формы:
{{User.pronoun.she_he | Название}} является удивительным.
Это {{user.name | образовывать множественное число}} сегодня день рождения. Перейти пожеланий {{}} user.pronoun.him_her С Днем Рождения!
{{}} User.name посмотрел на {{}} user.pronoun.emself в зеркало.
{{User.pronoun.his_her | Название}} вещи на столе.
Эта гитара {{}} user.pronoun.hers_his

Требования :.

  • Python
  • Джанго

Другие программы разработчика Tim Heap

wagtailnews
wagtailnews

1 Mar 15

django-bleach
django-bleach

20 Feb 15

Комментарии к django-pronouns

Комментарии не найдены
добавить комментарий
Включите картинки!