正确设置python路径scrapy/django

正确设置python路径scrapy/django,python,django,scrapy,Python,Django,Scrapy,我有一个粗糙的项目,我把它放在Django项目根文件夹中 我在设置中添加了以下行: import sys import os sys.path.append('/home/user/Django-projects/first_project') os.environ['DJANGO_SETTINGS_MODULE'] = 'first_project.settings' 现在,当我尝试在items.py中导入模型时: from blog.models import Annonce 我得到这

我有一个粗糙的项目,我把它放在Django项目根文件夹中

我在设置中添加了以下行:

import sys
import os

sys.path.append('/home/user/Django-projects/first_project')
os.environ['DJANGO_SETTINGS_MODULE'] = 'first_project.settings'
现在,当我尝试在items.py中导入模型时:

from blog.models import Annonce
我得到这个信息:

ImportError: No module named blog.models
Django项目目录:


如何修复此问题?

您是否有名为blog的目录,其中包含models.py文件?发布更多信息可能会有所帮助。目录结构,完整的items.py代码,等等。好的,我添加了目录树。谢谢
├── assets
│   ├── logo.jpg
│   └── screen.png
├── blog
│   ├── admin.py
│   ├── admin.pyc
│   ├── forms.py
│   ├── forms.pyc
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── models.py
│   ├── models.pyc
│   ├── tests.py
│   ├── urls.py
│   ├── urls.pyc
│   ├── views.py
│   └── views.pyc
├── database.sql
├── first_project
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── settings.py
│   ├── settings.pyc
│   ├── urls.py
│   ├── urls.pyc
│   ├── wsgi.py
│   └── wsgi.pyc
├── manage.py
├── scrapy project
│   ├── marocannonces
│   │   ├── __init__.py
│   │   ├── __init__.pyc
│   │   ├── items.py
│   │   ├── items.pyc
│   │   ├── middlewares.py
│   │   ├── middlewares.pyc
│   │   ├── pipelines.py
│   │   ├── pipelines.pyc
│   │   ├── settings.py
│   │   ├── settings.pyc
│   │   └── spiders
│   │        └── some spiders here...
│   ├── scrapy.cfg
└── templates
    └── blog
        ├── contact.html
        ├── home.html
        └── read.html