From 6dbe252c83a7e83da480f41a791b565806bc30cd Mon Sep 17 00:00:00 2001 From: Daniel Greenfeld Date: Wed, 15 Jul 2015 11:06:03 -0700 Subject: [PATCH] Use a more global 'name' field in User model --- .../{{cookiecutter.repo_name}}/users/forms.py | 4 ++-- .../{{cookiecutter.repo_name}}/users/models.py | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/users/forms.py b/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/users/forms.py index 75719ae5..273c9c25 100644 --- a/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/users/forms.py +++ b/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/users/forms.py @@ -12,5 +12,5 @@ class UserForm(forms.ModelForm): # Set this form to use the User model. model = User - # Constrain the UserForm to just these fields. - fields = ("first_name", "last_name") + # Constrain the UserForm to just the name field. + fields = ("name", ) diff --git a/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/users/models.py b/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/users/models.py index 8dc4e486..0278af86 100644 --- a/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/users/models.py +++ b/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/users/models.py @@ -2,11 +2,15 @@ from __future__ import unicode_literals, absolute_import from django.contrib.auth.models import AbstractUser -# from django.db import models +from django.db import models # from django.utils.translation import ugettext_lazy as _ class User(AbstractUser): + # First Name and Last Name do not cover name patterns + # around the globe. + name = models.CharField("Name", blank=True, max_length=255) + def __unicode__(self): return self.username