Hi everyone,
I've been using Django for awhile, but haven't had to customize the
admin, until now, and...I'm stuck.
Since newforms-admin is supposed to be more extensible, I'm running
the latest of that, and have defined a simple model:
from django.db import models
from django.contrib import admin
class Link(models.Model):
friendly_name = models.CharField(max_length=255)
instructor = models.CharField(max_length=100)
instructor_email = models.EmailField()
url = models.URLField('Website Address', verify_exists=False,
help_text='Ener the full URL including http://')
position = models.PositiveSmallIntegerField(editable=False)
def __unicode__(self):
return self.friendly_name
class LinkAdmin(admin.ModelAdmin):
list_display = ('friendly_name',)
ordering = ['position']
admin.site.register(Link, LinkAdmin)
What I need an example of is how to do a custom validator for the
ModelAdmin. How can I do something as simple as this:
if self.instructor == 'some val':
#throw an error
and have it the error show up in the admin? I've never done this
before so please bear with me. Django absolutely rocks, and I've had
great success with it over the past couple of months. I just need to
see a sample and can probably take it from there.
Thanks a million,
Brandon
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---