首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

开启了CloudFlare的页面显示当前节点信息

效果 正如本站底部右下角所显示的那样当前CDN节点: San Jose, CA, United States - (SJC),是不是感觉有丶炫酷?...请继续往下看 原理与实现 当一个网站开启了CloudFlare的CDN页面时,会出现一个CF(CloudFlare简称,下同)的CDN测试页面,就在这里/cdn-cgi/trace,我这里访问得到的应答是以下...我们可以 https://www.cloudflarestatus.com/ 获取全部节点信息。我们刚才拿到的的SJC就是San Jose, CA, United States - (SJC)。...--适当的地方放入需要显示CDN节点的信息--> getCDNinfo = function() { $.ajax({ url: "/cdn-cgi/trace", success...innerHTML = areas[i]; break; } } } }) } $(document).ready(function() { getCDNinfo(); //页面加载完毕就获取

4.7K40

django admin详情表单显示添加自定义控件的实现

开发中有需求详情显示里外键字段内容,并且添加按钮弹窗内容,以及按钮跳转内容。...首先先讲解下思路,admin中有几个界面,一个是展示的list界面,一个是详情的model界面,model其实就是详情detail,里面记录了此条数据的全部内容,精简来说就是一个form表单的内容展示...这个时候我们就可以详情内看见button了,但是相对应的,detail的表单添加后,add的表单也会出现一个button,这个不是我们想要的,所以就要想办法让button只存在于detail界面...而弹出窗口的值获取可以form添加一个hidden字段,value为我们想要获取的值,js取值赋值即可。...刷新页面即可; 以上这篇django admin详情表单显示添加自定义控件的实现就是小编分享给大家的全部内容了,希望能给大家一个参考。

4.9K20

将模型添加到场景 - 您的环境显示3D内容

最后几节,我们能够检测到一个平面并显示一个焦点方块,以帮助我们为模型指定一个位置。我们也熟悉了热门测试和世界变换。现在,我们拥有显示虚拟对象所需的所有工具。...本教程,我们将学习如何检索模型并使用按钮的触发器将其呈现在场景。一旦显示,我们将隐藏焦点方块。...添加按钮 我们想在视图中添加一个按钮,用作在场景添加模型的触发器。从对象库,将UIButton拖动到场景视图的顶部。“ 属性”检查器,删除“ 按钮”标题并将图像设置为“ 按钮/添加”。...我们刚刚完成了这个功能,现在,我们准备点击按钮时在场景显示我们的模型。...但是,如果我们屏幕上看不到任何内容呢?我们再次需要它来选择下一个位置。我们屏幕上看到的是不断变化的,所以我们需要在updateFocusSquare()实现它。

5.4K20

Django入门笔记——第八章、模板引擎设置

第八章、模板引擎设置 回顾 要显示文章标题,就要把标题从数据库先读取出来。我们创建BlogArticles模型时,有一个专门的title字段存储文章标题,那么怎么读取到它呢?...通过前面学习笔记, 一种是通过SQL语句进行查询 -- select语句 另一种就是通过Django自带的API进行读取,这个功能强大的API还可以创建、获取、修改和删除对象 显示文章标题 manage.py...使用这个HTML页面之前,我们必须告诉Django在哪里可以找到我们应用程序的模板(注:如果是利用Pycharm创建的Django项目,则会自动生成templates)。...home.html就是展示标题列表的前端页面--被称为“模板”。每一个应用中都可以有一个专门的模板目录,这个目录的名称必须是templates。...在这里插入图片描述 可以看到,自己创建的博客文章标题已经显示浏览器,相信到这一步你已经激动不已(笔者也是)。

32210

Django 博客使用 Markdown 自动生成文章目录

假设访问文章的内容页面由 detail 视图函数处理,我们 detail 视图函数中将 body 字段的 Markdown 文本渲染成 HTML 文本。...页面的任何地方插入目录 上述方式的一个局限局限性就是只能通过 [TOC] 标记在文章内容插入目录。如果我想在页面的其它地方,比如侧边栏插入一个目录该怎么做呢?...例如我想在页面侧边栏显示目录(目录已经保存在模板变量 toc ),只需模板引用这个变量即可: <!...美化标题的锚点 URL 文章内容标题被设置了锚点,点击目录的某个标题页面就会跳到该文章内容标题所在的位置,这时候浏览器的 URL 显示的值可能不太美观,比如像下面的样子: http://127.0.0.1...Markdown 内置的处理方法不能处理中文标题,所以我们使用了 django.utils.text 的 slugify 方法,该方法可以很好地处理中文。

3.6K90

django后台管理-admin

可以settings.py设置: LANGUAGE_CODE = 'zh-CN' TIME_ZONE = 'Asia/Shanghai' 1.8版本之后的language code设置不同: LANGUAGE_CODE...import Blog #Blog模型的管理器 @admin.register(Blog) class BlogAdmin(admin.ModelAdmin): #listdisplay设置要显示列表的字段...一般ManyToManyField多对多字段用过滤器;标题等文本字段用搜索框;日期时间用分层筛选。 过滤器如果是外键需要遵循这样的语法:本表字段__外键表要显示的字段。...ModelAdmin里 4.调整页面头部显示内容页面标题 class MyAdminSite(admin.AdminSite): site_header = 'xx' # 此处设置页面显示标题...site_title = 'xxx' # 此处设置页面头部标题 admin_site = MyAdminSite(name='management') 需要注意的是: admin_site

84610

使用Python手动搭建一个网站服务器,浏览器显示你想要展现的内容

前言 公司网站开发,我们往往借助于Flask、Django等网站开发框架去提高网站开发效率。那么面试后端开发工程师的时候,面试官可能就会问到网站开发的底层原理是什么?...我们不止仅仅会使用框架开发,还需要知其所以然 今天领大家不借助任何框架的基础上手动搭建一个资料查找网站 主要内容 TCP网络模型 正则表达式匹配资源 如何编写一个tcp server服务端 开始我们的代码...可以使用Python自带的一个通讯模型:socket python内置的网络模型库tcp / udp import socket 为浏览器发送数据的函数 1....向浏览器发送http数据 如果浏览器接收完http协议数据之后遇到了换行,自动将下面的数据转成网站内容body中去 response = 'HTTP/1.1 200 OK \r\n' response...+= '\r\n' # 构建你想要显示的数据内容 response += 'hello world' 3.

1.9K30

Django入门笔记2

二、创建博客文章模型 1、设置模型 文章标题---文本类型 文章摘要---文本类型 文章内容---文本类型 唯一ID -----Int数字类型(自增、主键) 发布日期---日期类型 2、定义字段...2、Django shell的操作使用 a.进入Django shell 环境,输入指令: \python\python371\python.exe manage.py shell b.创建博客标题...、内容等,并保存到数据库 ?...四、Django Admin模块的了解 优点: 1、Django的后台管理工具 2、读取定义的模型元数据,提供强大的管理使用页面 不足: 1、Django shell新增文章太复杂 2、管理页面是基础设施重要的部分...3、设置查看之前的博客内容 ? 刷新网页页面 ? 4、设定文章显示title内容 models.py增加title返回的函数 ? 重启服务后刷新页面 ?

47120

博客文章详情页

首页展示的是所有文章的列表,当用户看到感兴趣的文章时,他点击文章的标题或者继续阅读的按钮,应该跳转到文章的详情页面来阅读文章的详细内容。...比如我们可以把文章详情页面对应的视图设计成这个样子:当用户访问 /post/1/ 时,显示的是第一篇文章的内容,而当用户访问 /post/2/ 时,显示的是第二篇文章的内容,这里数字代表了第几篇文章...当 {% block toc %}{% endblock toc %} 没有任何内容时,{% block toc %}{% endblock toc %} 模板不会显示。...但当其中有内容是,模板就会显示 block 内容。...detail 页面处理起来就简单了,同样继承 base.html , {% block main %}{% endblock main %} 里填充 detail.html 页面应该显示内容,以及

1.4K70

HTML5语义化结构标签

结构元素 header:表示页面中一个内容区块或整个页面标题。 HTML5的header元素是一种具有引导和导航作用的结构元素,该元素可以包含所有通常放在页面头部的内容。... section:页面的一个内容区块,比如章节、页眉、页脚或页面其他部分,可以和h1、h2...等元素结合起来使用,表示文档结构。...没有标题内容区块不要使用section元素定义。 article:表示页面中一块与上下文不相关的独立内容,比如一篇文章。...分组元素 hgroup:表示对整个页面页面的一个内容区块标题进行组合。...元素内容是通过浏览器创建的,页面装载后允许使用Javascript脚本将该属性取消,取消后该元素变为可见状态,同时元素内容也及时显示出来。

2.1K11

第 10 篇:小细节 Markdown 文章自动生成目录,提升阅读体验

body = models.TextField() 再来回顾一下文章详情页的视图,我们 detail 视图函数中将 post 的 body 字段的 Markdown 文本解析成了 HTML 文本,然后传递给模板显示...页面的任何地方插入目录 上述方式的一个局限性就是只能通过 [TOC] 标记在文章内容插入目录。如果我想在页面的其它地方,比如侧边栏插入一个目录该怎么做呢?...: 对于这种没有目录结构的文章,侧边栏显示一个目录是没有意义的,所以我们希望只有文章存在目录结构时,才显示侧边栏的目录。...美化标题的锚点 URL 文章内容标题被设置了锚点,点击目录的某个标题页面就会跳到该文章内容标题所在的位置,这时候浏览器的 URL 显示的值可能不太美观,比如像下面的样子: http://127.0.0.1...Markdown 内置的处理方法不能处理中文标题,所以我们使用了 django.utils.text 的 slugify 方法,该方法可以很好地处理中文。 这时候标题的锚点 URL 变得好看多了。

1.2K40

基于 Django 的个人网站(1)

Django 的安装 开始之前,我们首先需要安装 Django。...关系找到了,接着就是考虑实体的属性,这里只有两个实体——文章和类别,文章实体必须具有以下属性——id(主键自增)、标题(唯一)、摘要、内容(作者什么的我为了简单外加上节省空间,就不写了),类别,当然文章还需要一个属性...接着我们考虑类别的属性,这个太简单了,类别具有以下属性——id(主键自增)、名称(唯一),对上述的分析总结如下: 文章实体的属性:id(主键自增)、标题(唯一)、摘要、内容、状态(只有 0 和 1 两个取值...我们可以发现它只显示标题,连状态都不显示,这就有点不太好了,因为毕竟我要看文章是否被发布。...虽然说后台已经基本上算是完成了,但是文章内容方面还是有些缺陷的,比如内容只能是字符,图片什么的都无法写入,解决这个问题有两个方法——markdown 和富文本编辑器,我选择富文本编辑器,Django

1.4K20

django 1.8 官方文档翻译: 1-2-2 编写你的第一个Django应用,第2部分

Django新闻编辑室环境下编写的,“内容发表者”和“公共”网站之间有 非常明显的界线。网站管理员使用这个系统来添加新闻、事件、体育成绩等等, 而这些内容会在公共网站上显示出来。...fieldsets 每一个 tuple 的第一个元素就是 fieldset 的标题。...Django 知道 ForeignKey 管理网站以 框显示本例,选择框仅存在一个 poll 。 另外请注意 Poll 旁边的 “Add Another” 链接。...list 显示内容显示筛选的类型取决于你需要筛选的字段类型。...最顶层,显示所有可用年份。然后可钻取到月份,最终到天。 现在又是一个好时机,请注意 change lists 页面提供了分页功能。默认情况下每一页显示 100 条记录。

2.5K40

Markdown 自动生成文章目录

页面的任何地方插入目录 上述方式的一个局限局限性就是只能通过 [TOC] 标记在文章内容插入目录。如果我想在页面的其它地方,比如侧边栏插入一个目录该怎么做呢?...和之前的代码不同, get_object 方法我们没有直接用 markdown.markdown() 方法来渲染 post.body 内容,而是先实例化了一个 markdown.Markdown...,注意 post.toc 实际是一段 HTML 代码,我们知道 Django 会对模板的 HTML 代码进行转义,所以要使用 safe 标签防止 Django 对其转义。...其最终渲染后的效果就是: image.png 美化标题的锚点 URL 文章内容标题被设置了锚点,点击目录的某个标题页面就会跳到该文章内容标题所在的位置,这时候浏览器的 URL 显示的值可能不太美观...Markdown 内置的处理方法不能处理中文标题,所以我们使用了 django.utils.text 的 slugify 方法,该方法可以很好地处理中文。

3.2K60

Django搭建博客(三):文章的储存和页面的渲染

一、文章的储存 前面我们把博客页面的设计给出来了,但是现在的页面只有框架,我们还需要一些内容来填充这个框架。 这些内容就是我们写的博客文章了,我们只需要用文章的内容来填充页面对应的部分即可。...所以我们需要先把文章保存到数据库里,当浏览器请求页面时,服务器再从数据库里获得对应文章的内容,然后拿着这些内容去渲染页面,最后将渲染好的页面返回给浏览器。...django的管理页面里更方便地查看表格内容。...这些都做完之后,只是声明了有这么一张表,但是数据库并未真正创建表格,现在我们就要把修改提交到数据库中去: 项目文件夹里打开命令行,依次输入如下命令: python manage.py makemigrations...不过有一点美中不足的是,日期的显示并不是我想要的格式。 而且如果文章的正文内容很长的话,也会全部显示出来,但我只想显示前面一部分内容啊。 该怎么办呢?

1.3K21
领券