Readonly doesn't offer flexibility at all sadly. @ DC,i have been 
experiencing the same problem,but funny thing is other projects prior to 
this one displayed DateTimeField() on the admin just fine.



On Sunday, 11 December 2011 01:53:55 UTC+3, DC wrote:
>
> Hello Amit,
>
> Yes, this is solution - I wanted those fields to be shown in admin, I
> understand they're read-only. So, I put this in EcoPointAdmin and it
> works:
>
> readonly_fields = ['entry_date', 'last_change_date']
>
> Thank you.
>
> On Dec 10, 2:23 pm, Amit <pathakami...@gmail.com> wrote:
> > Hi,
> >
> > You can display entry_date on admin by using readonly attribute of
> > admin.
> > Set readonly = (entry_date,) this will do your task, but You cannot
> > modify this on admin.
> >
> > Thanks
> > Amit
> >
> > On Dec 9, 7:46 pm, DC <davor.ceng...@gmail.com> wrote:
> >
> >
> >
> >
> >
> >
> >
> > > Hi,
> >
> > > I have the following lines in my model:
> > >     entry_date = models.DateTimeField(auto_now_add=True)
> > >     pub_date = models.DateTimeField('date published', blank=True,
> > > null=True)
> > >     last_change_date = models.DateTimeField(auto_now=True)
> >
> > > Basically, I want the entry date to be added automatically, and last
> > > change date to be updated on every save(), just as described in
> > > documentation. The problem is that those fields don't appear on the
> > > admin page. I tried with explicitly setting those fields in my admin
> > > class, per Tutorial:
> >
> > > class EcoPointAdmin(admin.ModelAdmin):
> > >     fieldsets = [
> > >         ('Details', {'fields': ['title', 'description', 'type',
> > > 'status']}),
> > >         ('Geo data', {'fields': ['latitude', 'longitude']}),
> > >         ('Dates', {'fields': ['entry_date', 'pub_date',
> > > 'last_change_date']}),
> > >     ]
> >
> > > But now I get the error shown below.
> >
> > > Any chance to have those fields on admin page, without creating my
> > > custom admin? I couldn't find anything useful in the archives.
> >
> > > Thanks,
> > > DC, Django novice
> >
> > > The error msg:
> >
> > > ImproperlyConfigured at /admin/ecopoint/ecopoint/3/
> >
> > > 'EcoPointAdmin.fieldsets[2][1]['fields']' refers to field 'entry_date'
> > > that is missing from the form.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/opFNOMoHsAIJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to