我在两个项目中工作了一段时间。一个是Django项目,我有一个web和所有逻辑(模型、算法等)。另一个是一个蹩脚的项目。这一个负责收集存储在Django数据库中的新数据。你知道吗
当我在本地工作时,没有任何问题,但现在我已经将两个项目部署到两个不同的Heroku应用程序中,我开始遇到这个问题:
我的scrapy项目是这样导入Django模型的:在我的设置.py在我的scrapy项目中,我有这样一个:
import sys
sys.path.insert(0, '/home/guillermo/Documents/project/django_project') #(2)
import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'my_project.settings'
然后在我需要Django模型的文件中,我做了如下操作:
from base_project.models import New
其中新的是一个模型在我的应用程序“基地项目”。你知道吗
现在,我不知道该把什么放在第(2)行的Django目录中。你知道吗
注意:导入Django模型非常有用,因为这样我可以使用Django提供的所有查询操作,当我保存或获取某个内容时,它会直接进入Django项目中配置的数据库。你知道吗
我认为你需要让你的设置更通用。你知道吗
以下设置适合我。你知道吗
你可以进一步看看这个。你知道吗
https://github.com/bipul21/scrapy_django/blob/master/scrapy_project/scrapy_project/settings.py
这是一个样本项目,我把django和scrapy联系在一起。你知道吗
相关问题 更多 >
编程相关推荐