首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在网站和独立应用程序中使用Django框架

在网站和独立应用程序中使用Django框架
EN

Stack Overflow用户
提问于 2009-06-04 14:03:46
回答 2查看 1.3K关注 0票数 1

我计划为它写一个网络爬虫和一个基于网络的前端(或者至少是它找到的信息)。我想知道是否可以使用Django框架让网络爬虫使用与网站相同的MySQL后端(而不是让网络爬虫本身成为“网站”)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-06-04 14:37:20

您可以在HTTP服务器之外使用Django ORM。

基本上,您需要设置DJANGO_SETTINGS_MODULE环境变量。然后,您可以导入并使用django代码。这是一个article on stand-alone Django scripts

或者,您可以选择通过custom management commands与您的Django服务器交互。这将是一个更多的工作。但最终,这种方法可以在爬虫和控制器之间实现更大的解耦(Django项目)。

票数 3
EN

Stack Overflow用户

发布于 2009-06-04 14:15:20

可以,您可以使用相同的数据库。

有些人在PHP应用程序之上使用Django实现其管理功能,或者使用Django及其ORM构建新特性。

我想说的是,如果您将爬行中的数据放入与Django存储数据相同的位置,则只要为每个表创建Django模型,就可以访问它们。

然而,我不明白为什么爬虫不能在Django中编写。我用Django写了一些非基于web的应用程序(爬虫和聚合器),它工作得很好。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/950790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档