【问题标题】:Adding a second project to a Django project将第二个项目添加到 Django 项目
【发布时间】:2012-09-08 18:48:44
【问题描述】:

我是 Django 新手。我在 Eclipse 中使用 Django。我使用 Eclipse 创建了一个 Django 项目(称为“Django_Test_Project”)。我还在 Eclipse 之外使用命令行(称为“polls”)创建了一个 PyDev 项目。它有 models.py、views.py 和 tests.py。

我使用以下命令创建了“投票”:

    manage.py startapp polls

我想使用 Eclipse 将“polls”作为第二个项目添加到“Django_Test_Project”。如何使用在 Eclipse 之外创建的项目来做到这一点? Eclipse 无法将“polls”识别为项目,可能是因为“polls”中缺少项目文件。

感谢任何帮助。谢谢。

【问题讨论】:

  • 请为 Django_Test_Project 添加文件夹和文件列表

标签: python django eclipse import project


【解决方案1】:

您正在编写 Django 教程,对吧?首先,您的术语不正确。您将 projectapplication 或简称为 app 混淆了。 Eclipse 不将 polls 识别为项目也就不足为奇了,因为它不是项目而是应用程序。

在 Django 1.4.1 中,名为 mysite 的项目的标准结构是这样的:

mysite/
    manage.py
    mysite/
        __init__.py
        settings.py
        urls.py
        wsgi.py

您的 polls 应用程序应位于文件 manage.py 所在的同一目录中:

mysite/
    manage.py
    polls/
        __init__.py
        models.py
        tests.py
        views.py
    mysite/
        __init__.py
        settings.py
        urls.py
        wsgi.py

您可以使用 Windows 资源管理器、Finder、终端等将polls 目录移动到mysite 目录中(取决于您运行的操作系统)。在 Eclipse 中刷新项目视图后,您的 polls 应用程序应该会显示出来。无论如何,您应该更仔细地阅读Django tutorial,因为它基本上已经回答了您的问题。

此外,请查看this thread,它更详细地解释了项目和应用程序之间的区别。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-21
    • 1970-01-01
    • 2018-02-16
    • 2015-10-15
    • 1970-01-01
    相关资源
    最近更新 更多