2017-02-09 18 views
6

yüzdençözülmemiş referans django

from django.db import models 

içe çalışıyorum ama sonra pycharm ben pycharm

django tanımak nasıl elde edersiniz

django.db altı çizili ve çözümlenmemiş referans 'Django' şikayet ediyorum

+1

Pycharm'da hangi python ortamını kullanmanız gerekebilir. Virtualenv kullanıyor musunuz? – anupsabraham

+3

Normalde, tercümanınızı File -> Settings -> Project Interpreter'dan seçmeniz gerekir. Listelenmemişse ekleyin. – anupsabraham

cevap

2

Bu sorunu anladım ve birim testlerimin çalışmasını durdurdu.

PyCharm'ın bir yükseltme sırasında, Python yorumlayıcısını sanal bir ortamda ayarlamış olduğumu buldum, ki bu proje için daha fazla kullanmıyorum. Bu yüzden onu C: \ Python'daki global Python ortamına ayarladım ve her şey bir çekicilik gibi çalışıyor.

Umarım bu birilerine yardımcı olur.

17

Diğer proje dosyaları ile aynı dizinde bulunan bir virtualenv kullandığınızı varsayalım. Python tam olarak bu yolu bilmeli. Yani, muhtemelen Pycharm yanlış yorumlayıcı kullanıyordur.

Git Ayarlar -> Proje: -> Proje Tercüman -> tercüman ambalajlarda doğru yolda

geçin olmalıdır Django paketi yüklü. Değilse, burada/terminalde yapın.

1

Projeyi oluşturduysanız python2.7 kullanın ve python2.7 yolunda django'yu yüklediyseniz, proje normal çalışır. Daha sonra Proje Tercümanını python3.5'e geçirdiniz, ancak bu yol django'yu kurmadı, sonra bu sorunu alacaksınız. Eğer proje konumdan farklı bir konuma, daha önce hiç başarılı Django yüklediyseniz

enter image description here

0

: pycharm içinde ayar> Proje> proje tercüman gidin. Proje Tercümanının sağ tarafında, ayar ikonuna tıklayın ve "lokal ekle" yi seçin.

tamam düğmesine basın tüm projelere -hukukun mevcut -inherit küresel site paketleri ve Uygula düğmesine ve proje konuma tercüman yükleme bekleyin: ardından Yeni Ortamında bu iki onay kutusunu işaretleyin.