0

ばかげてる。マイ フォルダ:

eVistA
--manage.py
--evista
----__init__.py
----settings.py
----urls.py
----wsgi.py
--fms
----__init__.py
----models.py
----tests.py
----views.py
----features
------__init__.py
------funding.feature
------funding.py

Funding.py には

from fms.models import *

レタスを実行すると、次のようになります。

ImportError: No module named fms.models 

自分を撃たなければならない。


笑いのために、models.py のコピーを features フォルダーに入れました。

from models import *

結果は

ImportError: Settings cannot be imported, because environment variable DJANGO_SE
TTINGS_MODULE is undefined. 

manage.py には

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "evista.settings")
4

2 に答える 2

1

私は以下と取引しているようです:

from fms.models import *

Django でレタスを実行していないようです。実行する必要があります。

python manage.py harvest

manage.pyもちろん含まれているトップフォルダーから。

于 2013-02-21T01:28:54.487 に答える
0

試してみてください

from evista.fms.models import *
于 2013-02-20T22:00:52.633 に答える