Foros del Web » Programando para Internet » Python »

[SOLUCIONADO] django UserCreationForm

Estas en el tema de django UserCreationForm en el foro de Python en Foros del Web. Hola todos. Como es probable que sepan, en django hay algunos Form pre-establecidos que simplifican las cosas, estoy trabajando con el "UserCreationForm". Asi, en el ...
  #1 (permalink)  
Antiguo 23/01/2014, 15:27
Avatar de stormearth  
Fecha de Ingreso: octubre-2013
Ubicación: Quito
Mensajes: 68
Antigüedad: 10 años, 6 meses
Puntos: 2
django UserCreationForm

Hola todos. Como es probable que sepan, en django hay algunos Form pre-establecidos que simplifican las cosas, estoy trabajando con el "UserCreationForm". Asi, en el view:

from django.contrib.auth.forms import UserCreationForm

Código:
def registrar(request):
	if request.method == 'POST':
		form = UserCreationForm(request.POST)
		if form.is_valid():
			form.save()
			return HttpResponseRedirect(reverse('perfiles:registro_ok'))
		else:
			error = "error en form.is_valid"
	user_creation_form = UserCreationForm()
	context = {'user_creation_form': user_creation_form}
	return render(request, 'perfiles/registrar.html', context)
y en el template:

Código:
<form action = "/perfiles/registrar/" method = "post"> {% csrf_token %}
		{{user_creation_form.as_ul}}
		<input type = "submit" value = "Registrar"/>
	</form>
y tenemos un formulario en html que es preconfigurado en django para registrar usuarios. LA PREGUNTA ES:

El formulario por default está en inglés
y no he encontrado manera de cambiar su configuracion o sus "labels". Entonces en la página sale "username" y "password" como los campos a llenar.
Pero busco hacer un formulario en español. ¿Hay alguna manera de hacerlo con el UserCreationForm? o me tocaría plantear un formulario nuevo solo porque quiero uno en español. Y si es así, les agradezco recomendaciones de cómo hacerlo.

Última edición por stormearth; 23/01/2014 a las 15:29 Razón: añadir detalles
  #2 (permalink)  
Antiguo 23/01/2014, 15:41
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: django UserCreationForm

Cambia el idioma de tu aplicación en tu settings.

Saludos
__________________
Grupo Telegram Docker en Español

Etiquetas: django, registro, usuario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:22.