gpt4 book ai didi

python - 单个项目中的 django/python 的多个版本

转载 作者:行者123 更新时间:2023-11-30 23:08:34 24 4
gpt4 key购买 nike

我一直在使用 Python 3.4 和 django 1.7 在 Ubuntu 15.04 上构建一个项目。现在我想使用 scrapy djangoitem,但它只能在 python 2.7 上运行。使用单独的 virtualenv 来进行开发很容易,但是我如何将这些不同的应用程序放在一个项目中,不仅在我的本地计算机上,而且稍后在 Heroku 上?

如果只是内容,我可以在工作完成后将 scrapy 项目移过去,但 djangoitem 的想法是它使用 django 模型。这是否意味着 django 模型也必须在 python 2.7 上才能让 djangoitem 访问它?即使这不是不可克服的,如果我将它移植到 python 3,但它不是很干燥,特别是当我必须运行 scrapy 进行频繁更新时。是否有更直接的解决方案,例如在同一个项目中让一个应用程序为 2.7,另一个应用程序为 3.4?谢谢。

最佳答案

同一项目中的应用程序不可能使用不同的 Python 版本;服务器必须在其中之一上运行。但也可以有两个项目,您的模型位于两个模型中安装的共享应用程序中,并且配置指向同一数据库。

关于python - 单个项目中的 django/python 的多个版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31639596/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com