python - quick question: clear an attribute of a model in django -


i think pretty easy question you. want clear attribute of django-model.

if have this:

class book(models.model):         name = models.textfield()        pages = models.integerfield()        img = models.imagefield() 

in abstract function want clear attribute, @ time don't know type field has. examples name="", pages=0 or img=none.. there way in generic way? search set_to_empty(book,"pages")

do know function that?

many in advance!

i don't think there clean way of doing it. however, assuming you've set default value (which don't have) can this:

book.img = book._meta.get_field('img').default 

do note current model won't allow none value. allow have set null=true , blank=true. pages need default=0.


Comments

Popular posts from this blog

ASP.NET/SQL find the element ID and update database -

jquery - appear modal windows bottom -

c++ - Compiling static TagLib 1.6.3 libraries for Windows -