> Django does not implement any defaults, including auto_now_add, by
> specifying the default at the SQL level. Rather Django ensures that the
> default value is specified when it saves a row to the database.
Aha! That explains it.
>
> So if you are going outside of Django to insert records, the default value
> will not be applied.
I am indeed trying to perform the insert from outside of Django.
In this case you may want to alter the table to
> specify the default in SQL so that it is applied regardless of whether
> records are inserted using Django or not.
>
Sqlite doesn't allow you to modify columns -- only add them, correct?
If that's the case, I think I'll have to add the column using SQL, and
then map to it in my model defintion, right?
Unless you see something wrong with that method, I'll give it a try.
Meantime, thanks much for the quick reply!
Regards,
Serdar