我的Django安装在哪里?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的Django安装在哪里?相关的知识,希望对你有一定的参考价值。

我使用Django但我需要找到默认的模板和应用程序。

我不知道它安装在哪里。

我该怎么找到?

答案

在CLI中,您可以这样做:

>>> import django
>>> django
<module 'django' from '/usr/local/lib/python2.6/dist-packages/django/__init__.pyc'>
另一答案

在终端上尝试这个。

$ python -v
import django # directory /home/user/.virtualenvs/myenv/local/lib/python2.7/site-packages/django
# some other imports.
另一答案
$ python
>>> import django
>>> django.__file__
'/usr/local/lib/python2.7/site-packages/django/__init__.pyc'
另一答案

在Microsoft-Windows OS上:在python安装中的Lib / site-packages文件夹中。

另一答案

目前最热门的answer不起作用,至少在Linux上是这样。

来自Django tutorial

如果您在查找Django源文件在系统中的位置时遇到困难,请运行以下命令:

python -c "
import sys
sys.path = sys.path[1:]
import django
print(django.__path__)"
另一答案

我描述的这种方法适用于各种操作系统......

你在命令行上尝试这个 - python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"

这为您提供了基本目录。从那里,键入/django/,在这里您可以找到所有默认模板,管理模板等。

希望这可以帮助...

另一答案
import django
django.__file__

输出将给出django文件夹的位置

'C:\Users\saigopi\AppData\Local\Programs\Python\Python36\lib\site-packages\django\__init__.py'
另一答案

正如@ olafure的答案https://stackoverflow.com/a/12974642/4515198正确地说的那样,sys.path赋值不是必需的。

以下就足够了:

$ python -c "
$ import django
$ print(django.__path__)"

在这里,-c选项用于告诉python“程序正在以字符串形式传递”(来源:$ python --help上的命令bash

另一答案

值得一提的是,如果您使用虚拟环境,所有软件包都将位于项目的“lib”下的根文件夹中...

另一答案

如果你使用virtualenv那么它将是: / home / user / path你安装了django / django_directory / lib / python2.7 / site-packages / Django-1.8.1-py2.7.egg / django / contrib / admin / templates / admin / base_site.html base-site.html是默认模板。

以上是关于我的Django安装在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Django Summernote 中显示编程片段的代码块?

iOS)我应该在哪里复制和粘贴 facebook XML 片段?

如何告诉我的 django 模板静态文件(dajax.core.js)在哪里?

django manager 代码应该在哪里?

代码片段 PHP,预期文件结尾,我错在哪里?

我想在我的 Django 应用程序中发送每周电子邮件。从数据库中提取数据并实时发送电子邮件的代码应该在哪里?