正确设置python路径scrapy/django
我有一个粗糙的项目,我把它放在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 我得到这
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