我將orgname = models.CharField(max_length=50)
添加到了我的models.py中的一個現有類,我運行了python manage.py syncdb
,但發現它不創建列(我使用PostgreSQL)所以我需要做哪些python manage.py sqlall <myapp>
我沒有和它輸出的以下內容:Manage.py sqlall <myapp>不會創建列
BEGIN;
CREATE TABLE "file_uploader_files" (
"id" serial NOT NULL PRIMARY KEY,
"file" varchar(100) NOT NULL,
"orgname" varchar(50) NOT NULL
)
;
COMMIT;
然而,當我進入殼Django的還是看在pgAdmin3,依然沒有創建列。我究竟做錯了什麼?我會手動添加它,但我不知道如何。
P.S.該表已經在手工創建,並且文件varchar,orgname也是在我初始創建該列之後發佈的。
第二種方案奏效,謝謝! – user1086337