我仍然忙于我的Django学习冒险。在另一篇文章中,我询问了如何使用buildout构建Django项目和应用程序。在执行此操作的详细信息中出现了另一个问题,只需使用easy_install或setup.py安装第三方Django应用程序。我的问题是,你应该在哪里安装Django应用程序?如果查看Django文档,可以考虑将Django应用程序放在项目文件夹中。但是如果您的Django应用程序是一个鸡蛋(我认为这是一个令人费解的术语)并且您使用easy_install而没有选项'-b'(build-directory),则应用程序将安装到您当前的python site-packages目录中。使用选项'-b'会将应用程序的副本放在您的目录中,但仍会将其安装在您当前的site-packages目录中。然后还有其他选项,如--install-dir和prefix。另外,在使用与buid-directory,install-dir和prefix有类似选项的setup.py时应该如何安装呢?
将第三方Django应用程序安装到Django项目中是否有'良好实践'标准?
非常感谢,
托德
答案 0 :(得分:0)
它们通常不会直接安装到项目中。它们要么安装在系统的site-packages/
目录中,要么安装在virtualenv的site-packages/
目录中,或安装在sysadmin为此目的设置的其他明确定义的位置。
答案 1 :(得分:0)
这就是virtualenv自成一体的地方。它基本上启用了特定于项目的site_packages目录,您可以在其中安装与项目相关的所有第三方应用程序。我肯定会推荐它。
答案 2 :(得分:0)
请按以下步骤操作: 根据您的本地设置更改路径
python manage.py help用于列出所有命令 Manage.py此文件是您的项目本地django-admin,用于通过命令行与您的项目进行交互(启动开发服务器,同步数据库...)