我添加了一個slug字段到我的數據庫,現在需要通過並添加這些。我想運行一個腳本來查看數據庫中的slug字段,如果爲空則生成並保存。這是我認爲是沿線,但沒有工作。Django腳本添加字段到數據庫
from project.apps.tracks.models import *
def process_slug():
if not track.slug:
slug = slugify("%s - %s" % (track.name, track.artist))
else:
slug = ""
super(process_slug, track).save()
剛試過腳本,數據庫中什麼都沒有發生? – tim 2010-07-08 13:35:34
如果您有備份或不關心數據,請嘗試刪除'if'子句,以便所有行都會受到影響。 – miku 2010-07-08 13:40:25
刪除if子句並沒有改變。數據庫中的該字段爲空不爲空。 – tim 2010-07-08 13:42:16