【问题标题】:Django admin directory on DebianDebian 上的 Django 管理目录
【发布时间】:2012-01-07 23:45:26
【问题描述】:

在哪里可以找到我的 Django 管理模板文件(我在 Debian 上运行 Django)?

我试着看这里:

/usr/lib/python2.6/site-packages/django/contrib/admin/media/

但我只能到达 /usr/lib。当我尝试使用cd 命令访问 python2.6 时,我收到消息说它不是目录。

我会很感激任何帮助:)。

【问题讨论】:

  • 您可能没有使用 python 2.6?尝试 2.7
  • 我不知道为什么我以前不能进去。无论如何 - 我进入了 python2.6,但该目录仅包含 .py 和 .pyc 文件 - 没有目录,也绝对没有站点包。在 /lib 我也有 python-django 文件夹,但它没有我要找的东西。

标签: python django templates debian admin


【解决方案1】:

试试:

sudo updatedb
locate django/contrib/admin/media/

【讨论】:

  • 试试运行:"sudo apt-get install mlocate" 然后看看能不能做updatedb
  • 非常感谢。我更新了 db 并将 django 文件夹定位在:/usr/share/pyshared
【解决方案2】:

进入终端并尝试此命令...

python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"

这应该会通知您站点包的位置。

【讨论】:

  • 它显示:/usr/lib/python2.6/dist-packages 但里面只有以下文件: debconf.py debconf.pyc python-support.pth README
【解决方案3】:

如果你想查看一个包——比如 PIL——的安装位置,进入 python shell,输入:

>>> import PIL
>>> help(PIL)

帮助文件如下:

Help on package PIL:

NAME
    PIL

FILE
    /usr/lib/python2.7/dist-packages/PIL/__init__.py

...

现在我知道 PIL 在 /usr/lib/python2.7/dist-packages/PIL/ 中

或者,

>>> print PIL.__file__
/usr/lib/python2.7/dist-packages/PIL/__init__.pyc

【讨论】:

    猜你喜欢
    • 2012-01-22
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 2017-12-12
    • 2017-05-29
    • 1970-01-01
    • 2012-10-12
    • 1970-01-01
    相关资源
    最近更新 更多