2016-12-07 109 views
4

最近我的PyChar,停止了我的django項目的建議。我輸入時不是建議​​模型字段。下面是例子,爲什麼PyCharm不建議爲django模型自動填充?

我model.py文件,

class User(model): 
    field_one = django.field 
    field_two = djangp.field 

請忽略的信息,因爲它是不實際的模型,

所以每當我嘗試使用

user = User.objects.get(field_one='something') 

我PyCharm曾經給我提供.get()裏面的建議,當我的curser在field_onefield_two和其他對象/域從超級等,但現在它沒有給我任何建議。這是很痛苦的,因爲我的某些模型中有外鍵,而這些外鍵還有其他外鍵。編寫查詢很容易,但現在,這並不容易,因爲我的模型很大,並且包含外鍵的不同連接。

我試圖改變偏好,Python解釋器,我在網上找到的Django支持等解決方案。 PyCharm是在暗示我其他的Python代碼和自動填充,所以如果我寫,

user = User.objects. 

它會給我像get方法的建議(),濾波器(),get_or_create()等,但沒有字段的方法內。

誰能告訴我如何解決它?

謝謝。

回答

0

也許你在你的pycharm設置沒開Django的支持,它在 文件|設置|語言和框架| Django,點擊它,它適用於我。

+0

我已啓用支持。它仍然沒有工作。 –

+0

那麼,您是否選擇了啓用Django支持下的正確django項目根? – FridayLi

+0

是的,我做的一切都是對的,因爲它使用的工作,它突然停一天。 –