2
你用什麼方法在django中設置數據庫級別的默認值?爲django中的字段設置數據庫級別的默認值?
我明白這是一個django wontfix
的決定,但是如果爲特定的後端(postgres)編寫的話,一定會有一些想法實現這一點。
我想通過python提供這個功能,所以我不想使用/sql/.sql
文件。
我想我可能會設置在現有領域的屬性,如:
foo = models.CharField(max_length=256, blank=True)
foo.db_default = ''
然後穿過田野過濾和構建ALTER COLUMN SET DEFAULT
查詢。
哪裏可以提出這個問題呢?文檔說不要改變post_syncdb
鉤子中的數據庫。
任何想法在哪裏把這個動作?我也在想我可以動態生成sql/.sql
文件。管理命令總比沒有好。自動會很好。嗯,我不知道post_syncdb
可以生成SQL文件及時執行?將測試。