国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python - Django admin首頁的view_site怎么改成自己想要的url?(盡量不修改django源碼)

瀏覽:129日期:2022-06-28 11:47:05

問題描述

python - Django admin首頁的view_site怎么改成自己想要的url?(盡量不修改django源碼)例如改成’www.baidu.com’

問題解答

回答1:

我看了一下django(1.9.8)源碼,這個鏈接確實是源碼里(/path/to/python/site-packages/django/contrib/admin/sites.py)寫死的 site_url = ’/’,然后在html(/path/to/python/site-packages/django/contrib/admin/templates/admin/base.html)里引用 href='http://www.intensediesel.com/wenda/{{ site_url }}' ,并沒有在settings.py 定一個常量什么的。你要是實在不想修改源碼的話,試試在./settings.py TEMPLATES里最后面增加一個自定義的context_processors,在這里面也定義一個 site_url = ’/xxx/’ 試試能不能實現(xiàn)(我沒有測試過)。流程:1、新建一個 self_context_processors.py,內(nèi)容:

def set_url(request): return {’site_url’: ’/xxx/’}

2、在settings TEMPLATE context_processor最下面增加:’self_context_processors.set_url’,

回答2:

最粗暴的辦法,把site-packages/django/contrib/admin/templates/admin/base.html拷貝到你的項目目錄/templates/admin/base.html,然后修改href='http://www.intensediesel.com/wenda/你要的url'

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 阳山县| 成安县| 永州市| 资兴市| 昂仁县| 淮北市| 武功县| 岳阳县| 汕尾市| 海盐县| 通州区| 沾益县| 新沂市| 海晏县| 兴宁市| 延边| 高要市| 黄山市| 舟曲县| 讷河市| 金阳县| 静海县| 甘南县| 夏津县| 阳山县| 贵州省| 宁阳县| 富宁县| 鄢陵县| 吴桥县| 霍林郭勒市| 临桂县| 沾化县| 仁布县| 鱼台县| 许昌县| 天峻县| 义马市| 遵义县| 县级市| 黄骅市|