鍍金池/ 問答/Python  Linux  數(shù)據(jù)庫  HTML/ Unknown column 'snippets_snippet.owner_i

Unknown column 'snippets_snippet.owner_id' in 'field list'

請問一下,我有一個(gè)User序列化類,類中使用的模型是User,Snippet模型中設(shè)置owner = models.ForeignKey('auth.User', related_name='snippets'),執(zhí)行數(shù)據(jù)庫遷移不報(bào)錯(cuò),但是訪問網(wǎng)址提示沒有這個(gè)字段,網(wǎng)上說是auth.User和User是一樣的,所以User本身是有一個(gè)id自增的會報(bào)錯(cuò),因?yàn)橄喈?dāng)于又插入一個(gè)id(但是這個(gè)id是默認(rèn)自增并且存在的)
請問有人遇到過嗎
clipboard.png

clipboard.png
models.py:
clipboard.png
serializer.py:

clipboard.png

回答
編輯回答
浪蕩不羈

UserSerializer里的owner應(yīng)該在SnippetSerializer中吧

2018年6月2日 13:59