所以我在嘗試將用戶添加到數據庫時得到了這個。我想,我想知道它有什麼專欄?所以我問了sql ...DatabaseError:表OmniCloud_App_user沒有命名用戶名的列
DatabaseError: table OmniCloud_App_user has no column named username
>>>
[email protected]:~/OmniCloud/omnicloud# python manage.py sql OmniCloud_App
BEGIN;
CREATE TABLE "OmniCloud_App_user" (
"id" integer NOT NULL PRIMARY KEY,
"email" varchar(75) NOT NULL,
"username" varchar(25) NOT NULL,
"password" varchar(30) NOT NULL
)
;
嘿!它是!如果它似乎實際上已經說過專欄,爲什麼會對以下兩行發火?
>>> u = User(email="[email protected]", username="gmail", password="gmail")
>>> u.save()
也不是我如何定義一個用戶類,它說user
沒有列稱爲用戶名。爲什麼它變成小寫字母?
南方工作非常好。我確實需要遷移,你的建議非常有幫助。謝謝! – Chris