首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在django中打开另一个网站?

如何在django中打开另一个网站?
EN

Stack Overflow用户
提问于 2017-07-03 09:17:10
回答 1查看 394关注 0票数 0
代码语言:javascript
运行
AI代码解释
复制
<div class="container-fluid">
<div class="row">
    <div class="col-sm-12">
        <h3>Projects</h3>
    </div>
    {% if list_of_projects %}
        {% for project in list_of_projects %}
            <div class="col-sm-4 col-lg-2">
                <div class="thumbnail">
                        <img src="{{ project.project_logo }}" class="img-responsive">
                    <div class="caption">
                        <h2>{{ project.project_name }}</h2>
                        <h4>{{ project.project_details }}</h4>

                        <!-- Visit Link -->
                        <a href="{{ project.link }}" target="_blank"
                           class="btn btn-primary btn-sm" role="button">Visit Link</a>

                    </div>
                </div>
            </div>
            {% cycle '' '' '' '' '' '<div class="clearfix visible-lg"></div>' %}
        {% endfor %}

让保存在数据库中的url是- "www.github.com“。

当用户点击“访问链接”时,它应该将其重定向到保存在数据库中的url。但是,它不是将其重定向到保存在数据库中的url,而是将其重定向到(http://127.0.0.1:8000/all_projects/www.github.com)

Redirected Web Page

EN

回答 1

Stack Overflow用户

发布于 2017-07-03 09:50:22

在Django模板中编写url的方法有很多,但最常用的方法是:

绝对url:https://www.google.com

相对url:/users/list/

如果在urls.py中定义了相对url,也可以从url tag中给出。

在urls.py中

代码语言:javascript
运行
AI代码解释
复制
url(r'^users/list/$', views.users, name='users')

在templates.py中

代码语言:javascript
运行
AI代码解释
复制
{% url 'users' %}

标记通过追加基本Url将相对url转换为完整的url路径。

http://127.0.0.1:8000/users/list/

但是,如果在href中只提供了字符串,而没有http://(or https://)或url标记,则该字符串将被附加到当前的url路径,并且在本例中为http://127.0.0.1:8000/all_projects/www.github.com

因为应该按照@Exprator建议使用https://来重定向到第三方url (www.github.com

或者我更喜欢在数据库中保存完整的url (https://www.github.com

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44881863

复制
相关文章
如何在 Linux 中检查打开的端口?
无论您是使用 Linux 作为服务器还是桌面,了解开放端口或正在使用的端口在各种情况下都会有所帮助。
网络技术联盟站
2022/04/03
7.8K0
如何在 Linux 中检查打开的端口?
如何在3分钟内提高网站打开速度?
对于一个用户来说,判断一个网站好坏的首要指标就是网站的打开速度。有研究表明:用户打开网站最满意的时间是3秒以下,网站打开时间超过10秒,就会有98%的用户选择直接关闭网站。如此严重的用户流失对于站长和企业来说,都是非常严重的问题:无论你的网站布局有多么合理,素材有多么精美,内容有多么无敌,都再无用武之地。这时候,我们该怎么办? 在开始分析解决问题前,先得对整个网站系统有个清晰的理解。网站是单机部署,还是多机部署?有没有用到负载均衡?当前网站的QPS多高,各机器负载情况如何?最好能用可视化图形画出清晰
腾讯云开发者
2021/05/11
2.4K0
如何在django中设置定时任务?
Django 作为后端Web开发框架,有时候我们需要用到定时任务来或者固定频次的任务来执行某段代码,这时我们就要用到Celery了。Django中有一个中间件:Django-celery
BigYoung小站
2020/05/04
2.8K0
微信小程序中如何打开另一个小程序
今天分享个京东朋友帮忙抢红包的连接,在微信打开后,进入“京会玩”的小程序,再次“进入”竟然发现进入另一个小程序,接下来看京东是如何实现的呢? 一.实现流程 点击一个小程序跳转到对应的小程序,然后点击
honey缘木鱼
2018/06/12
7.2K0
如何在 Django 中创建抽象模型类?
Django 中的抽象模型类是一个模型,它用作其他模型继承的模板,而不是一个旨在创建或保存到数据库的模型。在应用程序中,可以使用抽象模型定义多个模型共享的相似字段和行为。使用 Django,您可以定义一个派生自 Django.db.models 的模型类,以建立一个抽象模型类。
很酷的站长
2023/08/11
3980
如何在 Django 中创建抽象模型类?
django 提高网页打开速度
所有框架类的 js 和 css 一律不用本地的,使用 bootcdn.cn(staticfile.org,jsdelivr.com 等) 上的链接,自己修改后的库可以买 oss、cdn 等加速了。
卓越笔记
2023/02/18
1.7K0
django 提高网页打开速度
所有框架类的 js 和 css 一律不用本地的,使用 bootcdn 上的链接,自己修改后的库可以买 oss、cdn 等加速了。
KEVINGUO_CN
2020/03/17
1.9K0
cmd - 如何在bat文件中调用另一个bat文件
有时候我们需要在一个bat文件中调用另一个bat文件,比如我们想在a.bat中调用b.bat,如下。
雨临Lewis
2022/01/11
4.2K0
sqlite3常用命令以及django如
http://www.runoob.com/sqlite/sqlite-commands.html
py3study
2020/01/09
8910
优化 Laravel 网站打开速度
1.关闭debug 打开.env文件,把debug设置为false. APP_ENV=local APP_DEBUG=false APP_KEY=base64:6ouIfKdFXfaIGZrH9qBCKAWupg4kVwuRsRGpeQnCRh4= 2.缓存路由和配置 php artisan route:cache php artisan config:cache 3.composer优化 sudo composer dump-autoload --optimize 4.Laravel优化命令 php a
guanguans
2018/05/09
1.4K0
优化 Laravel 网站打开速度
网站打开缓慢排查思路
我们经常会遇到一个问题,网站打开速度特别慢,当我们遇到此种问题时该从哪些地方去排查?
dogfei
2020/07/31
3.6K0
网站被黑 打开是赌博网站怎么处理
在实际的网站运营维护过程中,经常发生网站被HACK攻击等情况,尤其网站的标题被篡改为中文关键词<title>,使得网站在百度搜索的索引结果非常的明显,直接在浏览器里打开网站,用肉眼看到的是未被篡改的首页标题。根据我们SINE安全的监测发现,有些网站被黑后,从百度点击进去会直接跳转到违法不良网站上去,尤其一些菠菜、直播类的,直接输入网址访问不会出现跳转,有些甚至针对这个手机端设备进行劫持跳转的情况时有发生。
技术分享达人
2022/12/15
1.7K0
如何在电脑上打开access
请问在VB环境下编程,或者其他环境需要用到access,例如access考试学习;
用户10307898
2023/01/15
1.6K0
WordPress网站底部的自定页面(如:网站地图等)按钮美化教程
最近浏览博客,看到不少朋友这个底部的美化,我也觉得底部的这些按钮平平无奇,就想着用css设置一个样式,从而美化按钮方法,至此分享给大家。
文曦
2022/06/09
1.1K0
WordPress网站底部的自定页面(如:网站地图等)按钮美化教程
Spring 如何在一个事务中开启另一个事务?
这样的情景可能不常见,但是还是会有的,一旦遇到,如果业务比较复杂,就会很麻烦,但是还是有解决的方案的,比如将一个service方法拆成两个方法,也就是将两个操作的事务分开。
Vincent-yuan
2021/08/10
7900
点击加载更多

相似问题

如何在我的网站正文中打开另一个网站

31

如何在django模板中显示另一个网站数据

13

如何在django中打开文件

10

如何在Django网站中创建链接

10

如何在Django中创建相关链接(如注释/标记)

15
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档