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}} з днем ​​народження.!"
"Це Tims сьогодні день народження. Перейти побажати йому з днем ​​народження!"
>>> "{{User.name}} подивився на {{user.pronoun.reflexive}} в дзеркалі."
"Алекс подивився на себе в дзеркало."
>>> "{{User.pronoun.possessive_determiner | Назва}} речі на столі."
"Її речі на столі."
>>> "Ця гітара {{user.pronoun.possessive_pronoun}}."
"Ця гітара її."
Якщо ви працюєте, які форми занадто дратує, ми можемо допомогти там також. Кожен з п'яти форм має ряд псевдонімів, що складається з жіночого і чоловічого форм, з'єднаних з підкреслення, а також (новим) Співака форм.
- Тема: he_she, she_he, EY
- Об'єкт: him_her, her_him, Є. М.
- Reflexive: himself_herself, herself_himself, emself
- Присвійний визначник: his_her, her_his, ОДП
- Присвійний займенник: 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, EY
- Об'єкт: him_her, her_him, Є. М.
- Reflexive: himself_herself, herself_himself, emself
- Присвійний визначник: his_her, her_his, ОДП
- Присвійний займенник: 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
  • Django

Інші програми розробника Tim Heap

wagtailnews
wagtailnews

1 Mar 15

django-bleach
django-bleach

20 Feb 15

django-pronouns

Коментар не знайдено
додати коментар
Включіть картинки!