En Django 1.3, al crear un formulario con FormWizard, ¿es posible añadir un botón de retroceder para volver a pasos anteriores?

preguntado 14 Oct '11, 05:00

__alexander__'s gravatar image

__alexander__
530152128
Aceptadas: 50%


He visto que en Django 1.4 se incluirá un nuevo formwizard -> https://github.com/stephrdev/django-formwizard , que trae algunas mejoras, entre ellas, la opción de volver a pasos anteriores.

enlace permanente

respondido 15 Oct '11, 01:52

__alexander__'s gravatar image

__alexander__
530152128
Aceptadas: 50%

Yo no uso form wizards lo que hago es hacer en un modelo con todos los campos que necesito para los diferentes pasos del formulario, luego los formularios/vistas los restingo a los campos de cada pagina, de tal forma que cada paso veo una parte del modelo y cuando has recorrido todas las paginas en la ultima pagina es donde se hace el save. Pero lo "mágico" de django es que si vuelves atras los campos de los pasos anteriores se han quedado almacenados. Lo que no se (porque aun estoy comenzando en django) es si al pasar la pagina a producción si hay dos usuarios a la vez rellenando campos se enredará o si en cambio django lo maneja bien.

enlace permanente

respondido 19 Oct '11, 21:11

monobot's gravatar image

monobot
912213144
Aceptadas: 15%

Tu respuesta
Activar/desactivar vista previa

Seguir esta pregunta

Por Email:

Una vez que entres podrás suscribirte desde aquí para recibir actualizaciones

Por RSS:

Respuestas

Respuestas y Comentarios

Trucos del editor

  • *italic* or __italic__
  • **negrita** o __negrita__
  • enlace:
    [texto](http://url.com/ "Pregunta")
  • imagen:
    ![alt texto](/path/img.jpg "Pregunta")
  • lista numerada:
    1. Foo
    2. Bar
  • Código:
    • Dentro de un parrafo:
      `codigo`
    • Fragmento de código:
      Selecciona el texto y usa el botón del icono de ceros y unos
  • Resaltado de sintaxis:
    Hay dos maneras de hacerlo:
    • La 1ª línea es un Shebang #!/usr/bin/env python
    • La 1ª línea es un lexer
      :::python

      Algunos lexer validos:
      :::python
      :::django
      :::css+django
      :::html+django
      :::console
      :::pycon
  • Para añadir un salto de línea simplemente deja una línea en blanco entre parrafos
  • se permite código HTML básico

Etiquetas de la pregunta:

×174
×2

pregunta realizada: 14 Oct '11, 05:00

pregunta vista: 854 veces

última modificación: 19 Oct '11, 21:11