oh dear, this seems to be a well-known thing. thanks so much for this, it works!
still need to figure out why ;-) thanks to you all André On Fri, May 16, 2008 at 1:10 PM, Ben Ford <[EMAIL PROTECTED]> wrote: > > Andre, > > You also need blank=True here: > pn = models.CharField('Publication number', max_length=20, null=True) > > > That will fix you :-) > Ben > > > Andre Meyer wrote: > > hi all > > > > now, this is driving me crazy. this problem persists even after > > switching from 0.96.1 to the newforms-admin branch. > > > > after declaring a model class with an attribute that may be null (pn) > > the admin site still tells me to fill in that field, because "This > > field is required.", but it isn't. > > > > i have registered the model class to the admin site without any custom > > options. > > > > recreated the database file (sqlite) after switching to the na branch. > > > > checked in SQLite Manager that the pn field may indeed be null. > > > > new Dossier instances can be created and saved in the shell without > > the pn attribute, but when viewing the instance on the admin page and > > pressing Save, the error appears. > > > > what is the matter????? > > > > thanks for your suggestions > > cheers > > André > > > > > > code: > > > > /model.py > > / > > class Dossier(models.Model): > > an = models.CharField('Dossier number', max_length=10, > > primary_key=True) > > pn = models.CharField('Publication number', max_length=20, null=True) > > > > def __unicode__(self): > > return self.an <http://self.an> > > > > admin.site.register(Dossier) > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---