admin models are registered in models.py for each app. Some people say to use an admin.py file but I've never had to do that before. currently using:

Django 1.2.3 (mod_wsgi 3.2/Python 2.6) and hosting at webfaction

There's nothing special about the model view.  Here's one of them:


--------

from datetime import datetime
from Client.models import Record as CRecord

class Record (models.Model):
        id = models.AutoField (primary_key=True)
        title = models.CharField (max_length=128, blank=False)
        date = models.BigIntegerField (blank=False)
        client_id = models.ForeignKey(CRecord,db_index=True, blank=False)
        specialEventDate = models.IntegerField (blank=False)
        comments = models.TextField (blank=False)
        al_number = models.CharField (max_length=128, blank=False)
        lastOpened = models.BigIntegerField (blank=False)
        whenSubmitted = models.BigIntegerField (blank=False)
        source = models.CharField (max_length=255, blank=False)

class RecordAdmin(admin.ModelAdmin):
        def Client_Firstname(self, obj):
                return obj.client_id.firstName

        def Client_Lastname(self, obj):
                return obj.client_id.lastName

        def OrderDate(self, obj):
                return datetime.fromtimestamp(obj.date)

        def DateSubmitted(self, obj):
                return datetime.fromtimestamp(obj.whenSubmitted)

list_display = ('id','Client_Firstname','Client_Lastname','client_id','OrderDate','DateSubmitted') search_fields = ['client_id__firstName','client_id__lastName','client_id__id','title','status','comments','source']

admin.site.register(Record,RecordAdmin)





any ideas?

On 03/17/2011 03:50 PM, Casey Greene wrote:
Where are you registering your models for the admin site and what does that code look like?

Casey

On 03/17/2011 03:14 PM, chris hendrix wrote:
yeah the urls file looks fine... it only happens randomly but seems tied
to DEBUG=False for some reason... not sure why that would make a difference.



On 03/17/2011 03:09 PM, werefr0g wrote:
Hi Bobby,

Maybe some mistake on your url.py, for example if you have an app
named "app" and a model named "model", you'll try to get this url to
add a new "model"

/admin/app/model/add/

Usually, you'll write your urls.py like this:

(r'^app/', include('app.urls')),
(r'^admin/', include(admin.site.urls)),

If you forget the "^" before app/, the url for adding a new model will
match the regex 'app/', and the admin will be shorcut, Just a guess
against the material you brought ;)

Regards,

--
You received this message because you are subscribed to the Google
Groups "Django users" group.
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.

--
You received this message because you are subscribed to the Google
Groups "Django users" group.
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.


--
You received this message because you are subscribed to the Google Groups "Django 
users" group.
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