有没有可能访问我的django模型中的一个片段管道,以便我可以保存我的片段数据直接到我的模型?

我看过this部,但我真的不知道怎么设置?

推荐答案

如果其他人也有同样的问题,我就是这样解决的.

我把这个添加到我的scrapy个设置中.py文件:

def setup_django_env(path):
    import imp, os
    from django.core.management import setup_environ

    f, filename, desc = imp.find_module('settings', [path])
    project = imp.load_module('settings', f, filename, desc)       

    setup_environ(project)

setup_django_env('/path/to/django/project/')

注意:上面的路径是您的Django项目文件夹,而不是settings.py文件.

现在,您可以在scrapy项目中完全访问Django模型.

Django相关问答推荐

Django、htmx删除记录并更新

创建用户/将用户登录到客户端服务器的标准OAuth/OIDC流程是什么?

模仿没有像预期的那样工作(Django)

ModuleNotFoundError:没有名为guardian.shortcuts的模块

Django prefetch_related 与 3 个不直接相关的模型

如何根据状态计算表中数据的数量?

关于Django中批量保存对象的问题

如何使用 jQuery 建立 Django 网站

使用基于类的 UpdateView 在 Django 中更新用户模型

一个简单的Django和CSS示例

如何在 Django 模板上实现 back链接?

Django中视图的多个decorator :执行顺序

Django 1.9 中 django.db.models.loading.get_model() 的类似功能是什么?

导入错误无法在windows环境下导入名称execute_manager

从基于类的通用视图中获取 request.session

在 Django Admin 中过滤多对多框

如何将 django csrf 令牌直接嵌入 HTML?

它是如何工作的,Django INSTALLED_APPS 的命名约定?

如何从 django 请求中获取完整的 url

防止 django 管理员转义 html