FYI. I think this was a good design decision; I never realized the importance of this feature until I stumbled on something interesting by sheer serendipity.
-V ---------- Forwarded message ---------- From: Russell Keith-Magee Date: Fri, Mar 21, 2014 at 5:43 AM Subject: Re: do I need to run syncdb when I change the default value in a field of a model? To: Django Users <[email protected]> On Thu, Mar 20, 2014 at 6:50 PM, Venkatraman S <> wrote: > > On Sat, Mar 15, 2014 at 7:11 AM, Russell Keith-Magee <> wrote: > >> >> On Sat, Mar 15, 2014 at 7:19 AM, Jonathan Baker <> wrote: >> >>> Does that mean that the default="" functionality is implemented by the >>> ORM, instead of in the database layer? >>> >>> This is correct - Django's "default" argument is an API level default, >> not a database level default. >> >> > @Russ, any specific reasons for this choice? > Honestly - not a clue. It was like that when I got here, so the reasons are probably lost in the depths of time. :-) Trying to reverse engineer the decision, the most likely reason is that Django has allowed callable defaults; if you define a callable in your Django model as a default, there's no way to pass this down to the database (or, at least, not an easy way). Yours, Russ Magee %-) -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAJxq848nGKNY%2B4tpfPK80sOT1gwPocvR%2BPbrs6jeQiUcOv1mew%40mail.gmail.com<https://groups.google.com/d/msgid/django-users/CAJxq848nGKNY%2B4tpfPK80sOT1gwPocvR%2BPbrs6jeQiUcOv1mew%40mail.gmail.com?utm_medium=email&utm_source=footer> . For more options, visit https://groups.google.com/d/optout. _______________________________________________ BangPypers mailing list [email protected] https://mail.python.org/mailman/listinfo/bangpypers
