社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  问与答

如何在django网站中加入一个相对或者绝对路径的链接?(不通过django的URL路由)

xiaolong • 8 年前 • 4204 次点击  

我想在网站后台添加一个链接,点击这个链接可以进入我定义的一个template页面。我的问题是,django的后台大部分的东西已经帮我们处理好了,我们只需要把我们写的app注册进来就好,然而我想做的这个链接跟这些又没有什么关系,能不能不通过djangoURL路由而是用一个相对路径或者绝对路径?

<div> <a href="http://127.0.0.1:8000/admin/notification.html">Send Notification</a> </div>

上面是我想定义的一个在后台的链接,正确的写法应该是什么?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/1132
 
4204 次点击  
文章 [ 6 ]  |  最新文章 8 年前
hsdtsyl
Reply   •   1 楼
hsdtsyl    8 年前

楼主的愿意是想不通过URL路由访问模板内容,Django本身貌似不提供这种做法;

不过楼主可以定义在Django之外,比如说通过配置Apache,nignx等Http服务器,这些服务器是在Django之前先拿到Http请求的!

shen_gan
Reply   •   2 楼
shen_gan    8 年前

@A-Meng 我说说我用到的情况: 我在用markdown写博客的时候,比如这时我需要在文章内容中引一个之前文章的链接: [](/admin/notification.html) ,这样就行了。 前提是这个链接 http://127.0.0.1:8000/admin/notification.html 本身就可以访问,就是说其已经在url 路由里面了。

豪翔天下-weibo
Reply   •   3 楼
豪翔天下-weibo    8 年前

放到STATIC目录下面啊

edsion-weibo
Reply   •   4 楼
edsion-weibo    8 年前

在nginx那层处理,能解决不?

A-Meng
Reply   •   5 楼
A-Meng    8 年前

有人知道吗? 如果这样做的话css和js文件能不能也通过路径的方式来引用?

A-Meng
Reply   •   6 楼
A-Meng    8 年前

帮你顶,我也想知道。。。