#django-es
March 9th, 2010
| 20:04 | g0nzal0 | John_Clark: el form va a recibir datos que no está preparado para manejar |
| 20:05 | g0nzal0 | John_Clark: yo buscaría otra forma de hacer eso, pero de última podés agarrar el request.POST en la vista y separar los datos que vienen para uno y otro form |
| 20:07 | John_Clark | g0nzal0 vos sabes si puede agarrar un ModelForm y splitearlo en diferentes form pero que siga siendo la instancia de la misma clase? |
| 20:07 | John_Clark | dado que tengo que hacer un template con diferentes partes y que todo se cargue sobre la misma clase |
| 20:08 | g0nzal0 | John_Clark: a ver.. vos tenés una instancia de un modelo |
| 20:08 | g0nzal0 | John_Clark: y querés que los datos de ese modelo aparezcan en muchos forms distintos |
| 20:08 | John_Clark | mira se que no tenes tiempo y no te quiero causar retrasos |
| 20:09 | John_Clark | de ultima lo dejamos quizas para mañana |
| 20:10 | John_Clark | pero lo que tengo que hacer es asi, yo tengo un modelo con muchos campos, cuando creo el form necesito dividir en distintos tags el mismo form, y que toda esos form que divido caigan sobre un mismo modelo |
| 20:10 | John_Clark | no se si se entiende lo que quiero hacer |
| 20:10 | g0nzal0 | John_Clark: cualquier cosa mandá un mail a la lista de correo |
| 20:11 | g0nzal0 | hmm.. no entiendo muy bien John_Clark :-/ |
| 20:11 | John_Clark | me imagine |
| 20:11 | John_Clark | para que haga un paste y lo paso |
| 20:11 | John_Clark | porque sino no se va a entender lo que quiero |
| 20:12 | g0nzal0 | :) |
| 20:16 | John_Clark | |
| 20:16 | gfc_bot | Title: www private pastebin - collaborative debugging tool (at www.pastebin.org) |
| 20:16 | John_Clark | fijate si asi se entiendo un poco lo que quiero decir |
| 20:19 | g0nzal0 | John_Clark: ahh.. vos estás "particionando" el formulario |
| 20:19 | g0nzal0 | o algo así |
| 20:21 | John_Clark | claro |
| 20:21 | John_Clark | lo ideal seria un modelform |
| 20:21 | John_Clark | pero no puedo modificarlo mucho el model form |
| 20:21 | g0nzal0 | John_Clark: sí, lo mejor sería un modelform |
| 20:22 | John_Clark | pero como lo particiono? |
| 20:22 | g0nzal0 | John_Clark: qué es lo que necesitás modificar |
| 20:22 | John_Clark | por ejemplo los campos country location etc |
| 20:22 | g0nzal0 | John_Clark: ¿para qué necesitás particionarlo? |
| 20:22 | John_Clark | se llenan con ajax |
| 20:22 | John_Clark | y porque asi lo puedo hacer "mas vistoso:" |
| 20:23 | John_Clark | en el sentido que lo hago como una especie de wizard |
| 20:23 | g0nzal0 | John_Clark: todo lo que sea "más vistoso" lo hacés en un template |
| 20:23 | John_Clark | claro |
| 20:23 | g0nzal0 | John_Clark: podés agarrar cada campo del form y ponerlo donde quieras |
| 20:23 | John_Clark | como lo haces? |
| 20:23 | g0nzal0 | John_Clark: es casi tanto laburo como las clases que escribiste :P |
| 20:23 | John_Clark | porque ya me pico la duda,,, |
| 20:23 | John_Clark | chan |
| 20:23 | John_Clark | jeje |
| 20:24 | John_Clark | <label id> etc etc? |
| 20:24 | John_Clark | dentro del template |
| 20:24 | John_Clark | ? |
| 20:24 | g0nzal0 | John_Clark: mas o menos http://docs.djangoproject.com/en/1.1/topics/for... |
| 20:24 | gfc_bot | Title: Django | Working with forms | Django documentation (at docs.djangoproject.com) |
| 20:25 | g0nzal0 | John_Clark: y si querés hacer un wizard tenés http://docs.djangoproject.com/en/1.1/ref/contri... |
| 20:25 | gfc_bot | Title: Django | Form wizard | Django documentation (at docs.djangoproject.com) |
| 20:25 | g0nzal0 | John_Clark: yo nunca lo usé, pero parece interesante |
| 20:26 | John_Clark | yo lo use el wizard de django pero no me dejo modificar los field como para user bien ajax |
| 20:27 | John_Clark | bueno ya que voy a recodiar el template |
| 20:27 | John_Clark | alguna doc mas profunda con ejemplos para los validates? |
| 20:27 | John_Clark | porque no entiendo o no me sale user el validate de django |
| 20:33 | g0nzal0 | John_Clark: para mostrar los errores? |
| 20:34 | John_Clark | claro antes cuando validaba los campos con el wizard automaticamente apararecian los que faltaban o los errores, sino sabes como validar los errores antes de hacer el submit asi como lo hace el admin d django? |
| 20:34 | g0nzal0 | John_Clark: http://www.djangobook.com/en/2.0/chapter07/#b181 |
| 20:34 | gfc_bot | Title: Chapter 7: Forms (at www.djangobook.com) |
| 21:06 | John_Clark | g0nzal0 sabes si puede cambiar el verbose_name de un Model en un ModelFOrm? |
| 21:08 | g0nzal0 | John_Clark: hmm.. y me parece que no, pero tampoco entiendo muy bien a qué apuntás |
| 21:10 | John_Clark | claro todos los fields del mi modelo estan en ingles quiero que las labels aparezcan en español |
| 21:10 | John_Clark | yo en los form usaba label='' y le cambiaba el nombre o tengo que renombrar todo en los templates? |
| 21:10 | John_Clark | :S |
| 21:12 | g0nzal0 | John_Clark jeje, no te toma lo que ponés en verbose_name en los campos del modelo? |
| 21:12 | John_Clark | si si lo pongo ahi si, pero preguntaba como para ver como usar el tranlate de djagno |
| 21:26 | g0nzal0 | John_Clark: ahh.. bueno, la documentación es muy buena y extensa en eso ;) |
| 21:27 | g0nzal0 | John_Clark: vas a tener que usar alguno de los métodos gettext (el lazy sería el adecuado) para los verbose_name de los campos |
| 21:37 | John_Clark | sabes como funciona, que traduce las cosas? |
| 21:37 | John_Clark | porque la verdad mucho no entendi la doc |
| 21:38 | John_Clark | estoy usando esta http://docs.djangoproject.com/en/dev/topics/i18... |
| 21:38 | gfc_bot | Title: Django | Internationalization | Django documentation (at docs.djangoproject.com) |
| 21:38 | g0nzal0 | John_Clark: sí, digamos que traduce, pero vos le tenés que decir cómo va a traducir algo |
| 21:44 | John_Clark | por ejemplo tengo un campo que es country yo le puse _('Country') no deberia aparecer Pais? |
| 21:44 | John_Clark | porque aparece Country? |
| 21:45 | g0nzal0 | John_Clark: tenés que definir en los archivos .po que 'Country' se traduce como 'País' |
| 21:46 | g0nzal0 | John_Clark: para que te cree los archivos .po automáticamente, hacés "django-admin.py makemessages" |
| 21:46 | g0nzal0 | John_Clark: fijate en la documentación, está explicado, es más fácil de lo que parece |
| 21:47 | g0nzal0 | John_Clark: una vez que ponés los puntos de traducción en tu código y en tus templates, Django te genera los .po automáticamente |
| 21:47 | g0nzal0 | John_Clark: vos sólo tenés que especificar las traducciones en los .po |
| 21:47 | John_Clark | O.O naaa, enserio? |
| 21:47 | John_Clark | ya me pongo a buscar eso |
| 21:48 | g0nzal0 | :) |
| 21:52 | John_Clark | me tira esto |
| 21:52 | John_Clark | Error: This script should be run from the Django SVN tree or your project or app tree. If you did indeed run it from the SVN checkout or your project or applica tion, maybe you are just missing the conf/locale (in the django tree) or locale (for project and application) directory? It is not created automatically, you ha ve to create it by hand if you want to enable i18n for your project or applicati on. |
| 21:53 | John_Clark | :( |
| 21:55 | g0nzal0 | :-/ |
| 22:00 | cramm | bueno, el mensaje de error es claro |
| 22:04 | g0nzal0 | John_Clark: claro, ¿desde dónde estás ejecutando eso? |
| 22:24 | John_Clark | lo ejecut en el raiz del proyecto |
| 22:24 | John_Clark | pero no pasa nada |
| 22:25 | John_Clark | probe en varios path pero el error es el mismo |
| 22:28 | cramm | la ultima parte te esta diciendo que debe existir el directorio locale |
| 22:28 | g0nzal0 | eso |
| 22:28 | cramm | y que no es creado automáticamente asi que tenes que crearlo a mano |
| 22:35 | John_Clark | ok dame un seg ya lo pruebo |
| 22:37 | John_Clark | parece que ahi va |
| 23:00 | John_Clark | ahi creo los directorios faltantes pero lo que no entiendo es lo de django.po |
| 23:01 | John_Clark | seguiria con esto http://docs.djangoproject.com/en/dev/howto/i18n... |
| 23:01 | John_Clark | ??? |
| 23:01 | gfc_bot | Title: Django | Using internationalization in your own projects | Django documentation (at docs.djangoproject.com) |
| 23:35 | g0nzal0 | John_Clark: ¿editaste el django.po? |
March 10th, 2010
| 00:49 | zerosoul13 | tengo una duda, estoy trabajando con muchas llaves foraneas y cuando por X o Y razon debo borrar algun dato me borra absolutamente todo el record, hay alguna manera de evitar que haga la cascada a las demas tablas ? |