2016-12-07 63 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

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