初次创建好Django后,默认的管理工具比较原始,想对其界面做一些修改,于是找到了django-admin,在通过pip3 install django-admin,即可安装,但是出来的界面效果并没有那么好,于是想换一套主题,找到了django-admin-bootstrapped,于是通过命令pip3 install django-admin-bootstrapped进行安装,但是,在安装的过程中却出错了:
***
Permission define:'/usr/bin/local/celler/django_admin.py'
或
***
Permission define:'/usr/bin/local/celler/admin.py'
大概就是这个意思吧,主要原因就是已经安装了django-admin,在另外安装主题的时候,出现了权限拒绝问题。
既然是这样的话,那只需要删除django-admin就可以了,但是,删除后再安装django-admin-bootstrapped还是会出现类似的错误,于是根据错误的提示找到了路径下的**_admin.py文件,发现共有3个相关的文件,django-admin,django-admin.py,django-admin.pyc,然后把3个文件全部删掉,不出意外的就正常了。
期间也导致程序都不能正常运行了,新建程序也会出现“***manage.py has exist..”这样的错误,好吧...
既然这样的的话,那我把Django也给删除了,然后重新进行安装,然后再次新建项目,这次顺利开启程序,然后直接安装django-admin-bootstrapped,并在INSTALLED_APPS(settings.py)中添加:
'bootstrap3',#放在admin前面
'django_admin_bootstrapped',#放在admin前面
'django.contrib.admin',
然后就OK了!
总结:
主要是由于安装django-admin主题后,想再次更换主题的情况下,出现了权限拒绝问题,通过删除django-admin和相关文件,删除Django并重新安装的过程解决了问题!
初步入坑,也不是很清楚具体原因,也只有通过这种“重启电脑”的办法解决了!
Done!