Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Class User: the binary gender field #67

Open
ctrl-alt-d opened this issue Oct 13, 2020 · 1 comment
Open

Class User: the binary gender field #67

ctrl-alt-d opened this issue Oct 13, 2020 · 1 comment
Labels
backend Dev team enhancement New feature or request frontend UX team question Further information is requested

Comments

@ctrl-alt-d
Copy link

ctrl-alt-d commented Oct 13, 2020

Backgrounds

Currently, the app has a model User with a Gender field like this:

GENDER_CHOICES = (
    ('male', 'Male'),
    ('female', 'Female'))

class User(AbstractUser):
    # ...
    gender = models.CharField(max_length=10, # ...

Screenshot

Just a screenshot where Gender appears with the two values

Issue

The Gender property value, on app, is constrained to a binary gender.

Potential approaches

Solution 1

Do nothing. It's right.

be free to vote with 👎

Solution 2

Add a third option: "non binary" gender.

be free to vote with 👍

Solution 3

Remove this field, it does not achieve anything.

be free to vote with 🚀

Solution 4

Allow edit the gender to write a free text. Like Google does:

be free to vote with 🎉

google screenshot allow to edit sex and write your own

Other alternative solutions.

please, be free to post your own as a new comment.

@ctrl-alt-d ctrl-alt-d added enhancement New feature or request question Further information is requested labels Oct 13, 2020
@xdiume
Copy link

xdiume commented Oct 13, 2020

@ctrl-alt-d I'm agree with solution2 and solution3. For me: male, female, non binary and blank as first option. So really are three options and the fourth one (bank) says: thats not important.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Dev team enhancement New feature or request frontend UX team question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants