[pyar] [Consulta] Sobre django

Apokalyptica Painkiller apokalyptica79 en gmail.com
Mar Mayo 8 18:34:34 ART 2012


GRANDE MAXI, SOS GROSO SABELO.

Jamil gracias por el link :)

El 8 de mayo de 2012 18:32, Maxi <maxirobaina en gmail.com> escribió:

>
> El 08/05/2012 18:24, "Apokalyptica Painkiller" <apokalyptica79 en gmail.com>
> escribió:
>
> >
> > Añado más a lo anterior por las dudas.
> >
> > El error en el navegador es el siguiente:
> >
> >> NameError at /admin/polls/choice/add/
> >>
> >> name 'Choice' is not defined
> >>
> >> Request Method:
> >> GET
> >> Request URL:
> >> http://127.0.0.1:8000/admin/polls/choice/add/
> >> Django Version:
> >> 1.3.1
> >> Exception Type:
> >> NameError
> >> Exception Value:
> >>
> >> name 'Choice' is not defined
> >>
> >> Exception Location:
> >> /home/ozymandias/demo/mysite/polls/admin.py in ChoiceInline, line 8
> >> Python Executable:
> >> /usr/bin/python
> >> Python Version:
> >> 2.7.2
> >
> >
> > Y mi codiguito es:
> >
> >> from polls.models import Poll
> >>
> >> from django.contrib import admin
> >>
> >>
> >> class PollAdmin(admin.ModelAdmin):
> >>
> >> fields = ['pub_date', 'question']
> >>
> >>
> >> class ChoiceInline(admin.StackedInline):
> >>
> >>     model = Choice                               ----> LINEA 8
> >>
> >>     extra = 3
> >>
> >>
> >> class PollAdmin(admin.ModelAdmin):
> >>
> >>     fieldsets = [
> >>
> >>         (None,               {'fields': ['question']}),
> >>
> >>         ('Date information', {'fields': ['pub_date'], 'classes':
> ['collapse']}),
> >>
> >>     ]
> >>
> >>     inlines = [ChoiceInline]
> >>
> >>
> >>
> >> admin.site.register(Poll, PollAdmin)
> >>
> >>
> >> admin.site.register(Choice)
> >>
> >>
> >
> >
>
> te falta importar Choice
>
> from polls.models import Poll, Choice
>
> > Gracias, saludos
> > El 8 de mayo de 2012 18:12, Apokalyptica Painkiller <
> apokalyptica79 en gmail.com> escribió:
> >
> >> Hola gente, pregunta y valen como siempre las (puteadas) reprimendas
> pertinentes.
> >>
> >> Instalé django en mi Linux Mint 12 y estoy siguiendo los pasos del
> tuto, el problema es el siguiente, estoy en el tutorial02.
> >>
> >> Hay algo que no estoy pudiendo hacer, en la segunda parte del tuto
> https://docs.djangoproject.com/en/dev/intro/tutorial02/
> >>
> >> En la parte que dice Adding related objects me muestra el siguiente
> código:
> >>
> >>>
> >>> from polls.models import Choice
> >>>
> >>> admin.site.register(Choice)
> >>
> >> Hasta ahí llego, anda re bien el problema viene después, en donde tengo
> que insertar el siguiente código:
> >>
> >>>
> >>> class ChoiceInline(admin.StackedInline):
> >>>     model = Choice
> >>>     extra = 3
> >>>
> >>> class PollAdmin(admin.ModelAdmin):
> >>>     fieldsets = [
> >>>         (None,               {'fields': ['question']}),
> >>>         ('Date information', {'fields': ['pub_date'], 'classes':
> ['collapse']}),
> >>>     ]
> >>>     inlines = [ChoiceInline]
> >>>
> >>> admin.site.register(Poll, PollAdmin)
> >>
> >> Me dice que antes de poner eso tengo que:
> >>
> >>> Remove the register() call for the Choice model. Then, edit
> the Poll registration code to read:
> >>
> >>
> >> Para luego colocar el fragmento de código que te mostré anteriormente,
> el tema es que no exactamente que register() es el que tengo que eliminar.
> >>
> >> El contenido de mi admin.py es el siguiente:
> >>
> >>>> from polls.models import Poll
> >>>>
> >>>> from django.contrib import admin
> >>>>
> >>>>
> >>>> class PollAdmin(admin.ModelAdmin):
> >>>>
> >>>>     fields = ['pub_date', 'question']
> >>>>
> >>>>
> >>>> class PollAdmin(admin.ModelAdmin):
> >>>>
> >>>>     fieldsets = [
> >>>>
> >>>>         (None,               {'fields': ['question']}),
> >>>>
> >>>>         ('Date information', {'fields': ['pub_date'], 'classes':
> ['collapse']}),
> >>>>
> >>>>     ]
> >>>>
> >>>>
> >>>>
> >>>> admin.site.register(Poll, PollAdmin)
> >>>>
> >>>>
> >>>> from polls.models import Choice
> >>>>
> >>>>
> >>>> admin.site.register(Choice)
> >>
> >>
> >>  Lo que creo que me pide es que borre es lo siguiente:
> >>
> >>>
> >>> from polls.models import Choice
> >>>
> >>> admin.site.register(Choice)
> >>
> >> Probé lo siguiente:
> >>
> >> # admin.site.register(Choice) y agregar todo ese bloque de fragmento,
> pero cuando ejecuto me da un error, entonces volví y lo deje como estaba
> pero sigo trabada en esa parte.
> >>
> >> Seguro que es una super boludez y no la estoy pudiendo ver, desde ya
> muchas gracias.
> >>
> >> Saludos
> >>
> >> --
> >>
> >>
> >> Divine queen of evil
> >> Sowing her seeds of hate
> >> Mistress of pain
> >> Diva satanica - Master of temptation
> >
> >
> >
> >
> > --
> > I live each day
> > Like it's my last
> > I live for rock and roll
> > I never look back
> >
> > I'm a rocker
> > Do as I feel as I say
> > I'm a rocker
> > And no one can take that away
> >
> >
> >
> > _______________________________________________
> > pyar mailing list pyar en python.org.ar
> > http://listas.python.org.ar/listinfo/pyar
> >
> > PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
> >
> > La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
I live each day
Like it's my last
I live for rock and roll
I never look back

I'm a rocker
Do as I feel as I say
I'm a rocker
And no one can take that away
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120508/6f62bc95/attachment.html>


More information about the pyar mailing list