django-pronouns

Phần mềm chụp màn hình:
django-pronouns
Các chi tiết về phần mềm:
Phiên bản: 0.1.0
Ngày tải lên: 14 Apr 15
Nhà phát triển: Tim Heap
Giấy phép: Miễn phí
Phổ biến: 3

Rating: nan/5 (Total Votes: 0)

django-đại là một ứng dụng Django để giải quyết một cách chính xác người dùng của bạn.
Đại từ là rất phức tạp. Viết thư từ hay sao chép với người dùng của bạn đại ưa thích trong tâm trí thậm chí còn khó khăn hơn. Muốn thoát ra khỏi những giới chết tiệt nhị phân gần như không thể - cho đến bây giờ. django-đại là ở đây để giúp đỡ!
Khi một người sử dụng được đăng ký, họ có thể chọn đại từ ưa thích của họ (thường cải trang thành một lựa chọn giới tính). Các nghi phạm thông thường (s / anh) đang có, cũng như những người trung tính hơn (họ, nó, xir, vv). Sử dụng chúng trong bản sao của bạn là đơn giản như làm việc ra mà hình bạn cần, và django-đại sẽ làm phần còn lại. Quan sát:
>>> "{{User.pronoun.subject | title}} là tuyệt vời."
"Cô ấy thật tuyệt vời."
>>> "Nó là {{user.name | pluralize}} sinh nhật hôm nay Tới ước {{}} user.pronoun.object một sinh nhật hạnh phúc.!"
"Nó là Tims sinh nhật ngày hôm nay. Tới chúc anh sinh nhật vui vẻ!"
>>> "{{}} User.name nhìn {{}} user.pronoun.reflexive trong gương."
"Alex nhìn lại mình trong gương."
>>> "{{User.pronoun.possessive_determiner | title}} thứ trên bàn."
"Công cụ của cô nằm trên bàn."
>>> "Guitar này là {{user.pronoun.possessive_pronoun}}."
"Guitar này là của cô ấy."
Nếu làm việc ra mà hình thức là quá khó chịu, chúng ta có thể giúp đỡ đó là tốt. Mỗi năm hình thức có một số bí danh, bao gồm các hình thức nữ tính và nam tính cùng với một gạch dưới, cũng như (mới) hình thức Spivak.
- Chủ đề: he_she, she_he, ey
- Đối tượng: him_her, her_him, em
- Reflexive: himself_herself, herself_himself, emself
- Sở hữu determiner: his_her, her_his, EIR
- Đại từ sở hữu: his_hers, hers_his, eirs
Các đại từ nam và nữ được kết hợp, như mình họ rất là mơ hồ. mình có thể tham khảo một trong hai determiner sở hữu, hoặc các đại từ sở hữu, trong khi cô có thể tham khảo một determiner sở hữu hoặc một hình thức khách quan. Spivak đã được chọn vì nó là một trong những hình thức duy nhất là rõ ràng trên tất cả các năm hình thức.
Cài đặt
Cài đặt qua pip:
& Nbsp; pip cài đặt django-đại từ
Thêm nó vào INSTALLED_APPS của bạn trong Django:
INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; "django_pronouns",
& Nbsp; # ...
)
Và cuối cùng, thêm các bộ đại từ mặc định, nếu bạn muốn:
& Nbsp; python manage.py đại LoadData
Bạn có thể chỉnh sửa những đại từ, thêm, hoặc loại bỏ một số sau đó, thông qua các khu vực hành chính.
Sử dụng
Đơn giản chỉ cần thêm một liên kết ForeignKey để mô hình Đại từ để thêm đại từ bất kỳ mô hình. Đại từ làm việc rất tốt khi kết hợp với một UserProfile:
từ các mô hình nhập khẩu django.db
từ django.contrib.auth.models nhập tài khoản
từ django_pronouns.models nhập khẩu Đại từ
lớp UserProfile (models.Model):
& Nbsp; user = models.OneToOneField (Thành viên)
& Nbsp; name = models.CharField (max_length = 255)
& Nbsp; DOB = models.DateField ()
& Nbsp; đại = models.ForeignKey (Pronoun)
Sử dụng chúng như bạn sẽ bất kỳ ForeignKey khác trên tờ.
Trong các mẫu của bạn, bạn có thể yêu cầu bất kỳ các hình thức đại từ:
{{User.pronoun.subject | title}} là awesome.
Nó là {{user.name | pluralize}} sinh nhật ngày hôm nay. Tới ước {{}} user.pronoun.object mừng sinh nhật!
{{}} User.name nhìn {{}} user.pronoun.reflexive trong gương.
{{User.pronoun.possessive_determiner | title}} thứ trên bàn.
Cây guitar này là {{}} user.pronoun.possessive_pronoun.
Một loạt các phím tắt cũng được cung cấp, như làm ra những hình thức sử dụng là gây phiền nhiễu. Mỗi năm hình thức có một số bí danh, bao gồm các hình thức nữ tính và nam tính cùng với một gạch dưới, cũng như các hình thức Spivak:
- Chủ đề: he_she, she_he, ey
- Đối tượng: him_her, her_him, em
- Reflexive: himself_herself, herself_himself, emself
- Sở hữu determiner: his_her, her_his, EIR
- Đại từ sở hữu: his_hers, hers_his, eirs
Sử dụng chúng cũng tương tự như cách sử dụng các hình thức tên:
{{User.pronoun.she_he | title}} là awesome.
Nó là {{user.name | pluralize}} sinh nhật ngày hôm nay. Tới ước {{}} user.pronoun.him_her một sinh nhật hạnh phúc!
{{}} User.name nhìn {{}} user.pronoun.emself trong gương.
{{User.pronoun.his_her | title}} thứ trên bàn.
Cây guitar này là {{user.pronoun.hers_his}}

Yêu cầu .

  • Python
  • Django

Phần mềm khác của nhà phát triển Tim Heap

django-bleach
django-bleach

20 Feb 15

wagtailnews
wagtailnews

1 Mar 15

Ý kiến ​​để django-pronouns

Bình luận không
Nhập bình luận
Bật hình ảnh!