找到django/contrib/admin/templates
我在找django/contrib/admin/templates这个文件夹时遇到了问题。它好像隐藏在/usr/lib/python2.7/dist-packages/这个文件夹里,按ctrl+h也没用(看起来所有django的文件都是隐藏的)。在终端里输入"locate django/contrib/admin/templates"可以看到很多文件,但我想在图形界面上看到这些文件,应该怎么做呢?我用的是Ubuntu 12.10。谢谢大家!
6 个回答
0
我觉得你应该去找一下 site-packages
这个文件夹。如果你在用 Django 1.4 的话,它应该在这里 -
/usr/lib/python2.7/site-packages/django/contrib/admin/templates
3
你不应该随便动你的系统自带的Python设置,因为其他程序(也就是用Python写的程序)依赖它。比如,手动更新/usr/lib/python2.7/site-packages/里的某个包可能会导致某个程序出问题,而且还需要管理员权限。
相反,你应该创建一个虚拟环境,然后在里面安装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/
虚拟环境是独立的、安全的,并且可以在你普通用户的权限下使用。
23
要查看你的Django安装在哪里,可以在命令行中运行以下命令:
python -c "
import sys
sys.path = sys.path[1:]
import django
print(django.__path__)"
在我的系统上,这个命令返回了:
['/usr/local/lib/python2.7/site-packages/django']
来源:Django文档