我看不到 django/contrib/admin/templates 文件夹。似乎它隐藏在 /usr/lib/python2.7/dist-packages/ 文件夹中, ctrl+h 无济于事(似乎所有 django 文件都被隐藏了)。终端中的“locate django/contrib/admin/templates”显示了一堆文件,但我如何在 GUI 中查看这些文件?我使用 Ubuntu 12.10 在此先感谢
问问题
15153 次
6 回答
22
要查看 django 安装所在的位置,请在命令行中运行:
python -c "
import sys
sys.path = sys.path[1:]
import django
print(django.__path__)"
在我的系统上,这会返回
['/usr/local/lib/python2.7/site-packages/django']
来源:Django 文档
于 2013-11-24T03:54:05.427 回答
3
您不应该弄乱系统特定的 python 设置,因为它被用作其他程序(使用 python)的依赖项。例如,手动更新 /usr/lib/python2.7/site-packages/ 中的包可能会破坏程序并且还需要 root 权限。
相反,您应该创建一个virtualenv并在其中安装 django:
# create an isolated python environment
virtualenv ~/your_env
# activate this environment, this means that you don't need to mess with your /usr system anymore
source ~/your_env/bin/activate
# use python's standard package manager to install django in the virtualenv
# does not require special permissions
pip install Django
# it will install in: ~/your_env/lib/python2.7/site-packages/
virtualenvs 是隔离的、安全的,并且可以使用您的常规用户权限。
于 2013-02-18T08:11:30.890 回答
0
我想你应该进去看看site-packages
。假设您使用的是 django 1.4,它应该是 -
/usr/lib/python2.7/site-packages/django/contrib/admin/templates
于 2013-02-18T08:06:33.363 回答
0
应该在这里:/usr/lib/python2.7/site-packages/django/contrib/admin/templates
于 2013-02-18T08:07:05.343 回答
0
既然大家都在贴我的评论建议,不如自己贴吧。尝试查看:
/usr/lib/python2.6/site-packages/django/
于 2013-02-18T08:08:21.280 回答
0
如果您使用的是 Python3,Django 位于您的 venv。在我的情况下,模板位于<project_root>/venv/lib/python3.5/site-packages/django/contrib/admin/templates/
.
于 2018-11-23T17:55:34.327 回答