2016-12-07 8 views
4

最近私のPyCharは、私のdjangoプロジェクトの提案を止めました。私が入力するとき、それはモデルフィールドを示唆していません。ここでは例があり、それは実際のモデルではないと私はなぜPyCharmがdjangoモデルのオートフィルを提案していないのですか?

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

私を使用しようとするたびに、

私model.pyファイル、

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

ので、

を情報を無視してくださいPyCharmは私のカーソルが括弧の中にあるとき.get()の中に私にフィールド提案を与えるために使用されましたfield_one,field_twoと他のオブジェクト/フィールドスーパークラスなどから、今は私に何の提案もしていません。それは私のモデルの中に他の外部キーを持っている外部キーを持っているので痛いです。クエリを書くのは簡単でしたが、今ではモデルが大きく、外部キーによる異なる接続が含まれているため、簡単ではありません。

私は、私がオンラインで見つけた環境設定、Pythonインタプリタ、djangoサポートなどの変更を試みました。私が書くので、もしPyCharmは、それが私のget()、フィルタ()、get_or_create()などではなく、フィールドのメソッドの内部のような方法の提案を与えるだろう、私に

user = User.objects. 

を他のPythonコードと自動入力を示唆しています。

誰でも私にそれを修正する方法を教えてもらえますか?

ありがとうございました。

答えて

0

pycharm設定でdjangoサポートを開いていない可能性があります。 ファイル|設定|言語とフレームワーク| Django、それをクリックして、それは私のために働く。

+0

私はすでにサポートを有効にしています。まだ動作していません。 –

+0

まあ、Djangoのサポートを有効にするのに適切なdjangoプロジェクトルートを選択しましたか? – FridayLi

+0

はい、私は仕事に慣れていて、突然それが一日停止したので、すべてのことを正しく行いました。 –

関連する問題