修改Django中admin站点管理的主页跳转链接
若使用默认的admin而不是xadmin之类的话,进入django admin时,右上角的查看站点的跳转会是指向到根页面。比如以本站为例,会跳转到https://www.byincd.com/, 这对于网站是二级路径的话,则跳转错误了。
这里可以去修改django的admin的模板内容。也很简单。
路径样例是.../site-packages/django/contrib/admin/templates/admin/base.html。
修改第40行:改为类似如下内容即可:
base.html:40: <a href="{{ site_url }}bobjiang/">{% trans 'View site' %}</a>
缺点是当移除django或者去其他地方配置环境时,需要重新修改一次。
至于找site-packages路径,无论是否使用pyenv,用下面命令即可。
import sys
print(sys.path)