장고는 모든 것을 기록한 후에도 계속 말하면서 Google에서 도움을 얻을 수없는 것 같습니다. 구조가 변경되지 않았다, 어느 쪽도 제가 models.py를 제외하고 아무것도 수정 않았다Django - ImportError : 도시라는 모듈이 없습니다
$ tree
.
|-- project
| |-- __init__.py
| |-- __init__.pyc
| |-- settings.py
| |-- settings.py~
| |-- settings.pyc
| |-- urls.py
| |-- urls.pyc
| |-- wsgi.py
| `-- wsgi.pyc
|-- city
| |-- __init__.py
| |-- __init__.pyc
| |-- models.py
| |-- models.pyc
| |-- tests.py
| `-- views.py
|-- course
| |-- __init__.py
| |-- __init__.pyc
| |-- models.py
| |-- models.pyc
| |-- tests.py
| `-- views.py
|-- manage.py
|-- perk
| |-- __init__.py
| |-- __init__.pyc
| |-- models.py
| |-- models.pyc
| |-- static
| |-- tests.py
| `-- views.py
|-- preuniversity
| |-- __init__.py
| |-- __init__.pyc
| |-- models.py
| |-- models.py~
| |-- models.pyc
| |-- tests.py
| `-- views.py
`-- user
|-- __init__.py
|-- __init__.pyc
|-- models.py
|-- models.py~
|-- models.pyc
|-- tests.py
`-- views.py
, 인 : 난 그냥 장고 튜토리얼 다음있어
$ cat city/models.py
from django.db import models
class State(models.Model):
acronym = models.CharField(max_length=2)
name = models.CharField(max_length=32)
class City(models.Model):
name = models.CharField(max_length=32)
state = models.ForeignKey(State)
아니, 다음과 같이 프로젝트 폴더입니다 더 많지 않으며, 해결책이 없습니다. 나는 모든 응용 프로그램에서 startapp을 사용했고 (단지 & 다른 것으로부터 붙여 넣기를하지 않았 음) 앱 이름은 settings.py에 있습니다.
도시에 대한 모든 참조 (외래 키, 가져 오기 및 installed_apps에서 제거)를 제거하면 다음 app (코스)에 대해 불만을 토로합니다.
'도시'는 경로에 없을 가능성이 큽니다. 'manage.py' 파일을 보여줄 수 있습니까? 또는'city'를'project' 폴더로 옮깁니다 ('projects /'가 경로에 있음을 의미합니다) – karthikr
어떤 모듈에서 city/models.py를 가져 오나요? 당신의 의견에 있습니까 – user1050619
@karthikr 확실하지 않습니다 도움이된다면, manage.py가 기본 것이지만, 어쨌든 : http://pastebin.com/P6pakAB7 – ranisalt