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

Reply via email to