首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

何在 Discourse 批量移动主题不同分类

在社区运行一段时间以后,我们可能需要对社区内容进行调整。 这篇文章介绍了如何在 Discourse 批量从一个分类移动到另一个分类。...这个是操作第一步,如下图所示,选择主题前面的图标。 然后所有的主题都变成可以选择选项了,然后再在页面的右侧单击调整按钮。...批量操作 当你选择批量操作以后,当前浏览器界面就会弹出一个小对话框。 在这个小对话框,你可以选择设置分类。 选择设置分类 在随后界面,选择设置分类。 然后保存就可以了。...经过上面的步骤就可以完成对主题分类批量移动了。 需要注意是,主题分类批量移动不会修改当前主题排序,如果你使用编辑方式在主题内调整分类的话,那么调整主题分类将会排序第一位。...这是因为在主题内对分类调整方式等于修改了主题,Discourse 对主题修改是会更新主题修改日期,在 Discourse 首页页面的排序是按照主题修改后时间进行排序,因此会将修改后主题排序在最前面

1.1K00
您找到你想要的搜索结果了吗?
是的
没有找到

Django实现将views.py数据传递前端html页面,并展示

自学Django已经有一周啦,想把自己自学过程每一步都记录下来,给一些零基自学Django战友们一些参考;本次主要内容为,用一个实例展现views.py数据是如何传递html页面,并在页面展示...与传统MVC分层定义略有不同是,在Django,View功能是对页面请求进行响应和逻辑控制,而页面内容表示则由DjangoTemplate模板来完成。...页面显示了数据库已添加所有新闻分类统计信息。值得一提是,Django模板支持多层嵌套,并且每一层都可以使用DIV+CSS方式完成布局,可以方便让站点页面遵循统一风格,看起来美观大方。...在上述整个过程,对使用Django进行Web开发进行了初步介绍。...以上这篇Django实现将views.py数据传递前端html页面,并展示就是小编分享给大家全部内容了,希望能给大家一个参考。

8.9K10

使用Django从数据库随机取N条记录不同方法及其性能实测

不同数据库,数据库服务器性能,甚至同一个数据库不同配置都会影响同一段代码性能。具体情况请在自己生产环境进行测试。...这里(stackoverflow)有一篇关于使用Django随机获取记录讨论。主要意思是说 Python Record.objects.order_by('?')...;) 注意:只是稍微说一句,得注意mysql一开始会试着在内存创建临时表。当内存不够了,他将会把所有东西放在硬盘上,所以你会因为近乎于整个过程I/O瓶颈而雪上加霜。...既然第二种方法和第三种方法都需要random.sample 一个百万个数据list,那就是说,有大量时间花费在将SELECT结果转化为django对象过程中了。...附上三种方法数据量和SQL时间/总时间数据图表: 最后总结,Django下,使用mysql数据库,数据量在百万级以下时,使用 Python Record.objects.order_by('?')

7K31

关于“Python”核心知识点整理大全60

在本节,我将简要地介绍应用程序django-bootstrap3,并演示如何将其继承项目中,为 部署项目做好准备。...20.1.1 应用程序 django-bootstrap3 我们将使用django-bootstrap3来将Bootstrap继承项目中。...我们将使用模板Static top navbar,它提供 了简单顶部导航条、页面标题和用于放置页面内容容器。...接下来标签启用你可能在页面使用所有交互式行为,可折叠导航 栏。7处为结束标签。 2....在3处,我们在导航最左边显示项目名,并将其设置为主页链接,因为它将出现在 这个项目的每个页面。 在4处,我们定义了一组让用户能够在网站中导航链接。

11110

Web安全工具开发

由于本系统是基于 Django 实现,所以使用 HTML+JavaScript 提供用户界面和接受和发送数据后端,后端使用 Python 实现。...url ,这个需要提供一个 target_id 方便后续功能实现,先获取所有目标的target_id,然后使用循环将所有 target_id 加入 urlpatterns 列表。...因为在 Django views 函数通常只能使用一个 request 参数,由于这里需要将 target_id 传入 views 函数使用正则匹配 “(?...表格数据在 HTML 中使用双花括号来接收,在 views.py 函数返回相应 HTML 页面时,将 data 字典一起返回。...,根据每个扫描状态不同不同显示,使用红黄蓝绿来分类高危、危、低危、info等级漏洞。

1.3K20

107-Django开发医院管理系统(医生-患者-医院管理员)

用户认证和权限使用Django内置用户认证系统。创建自定义权限和角色(医生、管理员),并将它们关联用户模型。使用Django权限系统来限制不同角色用户访问不同视图。4....视图和模板创建视图来处理各种用户请求,登录、注册、查看医生列表、查看患者信息、生成发票等。使用Django模板系统来渲染HTML页面,并包含必要JavaScript和CSS文件。5....表单处理创建Django表单来处理用户输入,注册表单、登录表单、医生申请表单等。在视图中验证表单数据,并将其保存到数据库。6. PDF生成使用xhtml2pdf库来将HTML页面转换为PDF文件。...用户体验设计直观用户界面和流畅用户体验,确保系统易于使用和理解。提供清晰导航和搜索功能,方便用户查找所需信息。11. 部署和测试在本地环境测试系统各项功能,确保它们按预期工作。...使用Django内置测试工具或第三方测试框架编写单元测试和功能测试。部署系统生产环境,并进行性能优化和安全性检查。12. 文档编写编写用户手册,向用户介绍系统功能和使用方法。

9800

第 15 篇:优化博客功能细节,提升使用体验—— HelloDjango 系列教程

完善跳转链接 导航栏有一个 Black & White Logo,我们希望点击它就能回到首页面,只需修改一下超链接即可。... 另外导航栏还有一个首页导航按钮,也希望点击它就能回到首页面,修改任务作为练习交给你了(有两处,一处是桌面端导航,另一处是移动端导航)。...包括如何编写模型(Model)、如何编写视图函数(View)、如何使用 django 内置模板系统(Template)以及如何配置路由(URL),这四大模块是 django 开发核心所在,现在我们已经能够基本掌握这些模块使用方法了...如何部署服务器上让他人通过公网访问?这些需求都可以利用 django 内置模块或者丰富第三方应用来实现。 另外,django 还有海量第三方应用来提供更加丰富功能。...所以,让我们再接再厉,进入进阶篇,继续学习更多 django 开发技巧,为博客提供更多功能吧!

51820

关于“Python”核心知识点整理大全61

图20-2显示了现在渲染登录表单。这个页面比以前整洁得多,其风格一致,用途明确。 果你尝试使用错误用户名或密码登录,将发现消息样式与整个网站也是一致,毫无违和感。...如果你现在登录并导航new_topic页面,将发现其外观类似于登录页面。...注意,只修改了影响页面外观元素,对在 页面包含信息Django代码未做任何修改。 图20-3显示了修改后topic页面。...注意 要使用其他Bootstrap模板,可采用与本章类似的流程:将这个模板复制base.html,并 修改包含实际内容元素,以使用该模板来显示项目的信息;然后,使用Bootstrap样 式设置工具来设置各个页面内容样式...在Windows系统上部署过程与在Linux和OS X系统上稍有不同。如果你使用是Windows, 请阅读各节“注意”,它们指出了在Windows系统上需要采取不同做法。

14110

如何搭建 Django 网站

创建项目 首先打开命令提示符/终端,确保您在虚拟环境导航 您要存储Django应用程序位置,并为您新网站创建一个文件夹(举例:django_projects)。...(您也可以使用其他命名),然后导航该文件夹。...服务器运行后,您可以通过导航http://127.0.0.1:8000/本地Web浏览器来查看该站点。您应该看到一个如下所示站点错误页面: 别担心!...这个错误页面是正常,因为我们没有在catalogs.urls模块定义任何页面/网址(我们在获取网站根目录URL时将其重定向)。 此时我们知道Django正在工作! 完成 恭喜您!...到了这一步,您已经拥有了一个可以初步使用网站模型,您可以在该模型上进行网站页面创建,导航,应用修改等等操作。

6.1K3225

python测试开发django-6.模板include使用

前言 当我们打开一个网站时候,在打开不同页面时候,会发现每个页面的顶部、底部内容都差不多,这样就可以把这些公共部分,单独抽出来。...类似于python里面的函数,把公共部分写成函数,然后调用就行了,这样就能实现代码复用。django里面也有类似的功能,用include可以实现。...《玩转Django2.0》是最近出版,语法比较新,基础部分很详细,初学者值得入手! 公共内容 如下图所示,网站每个页面都有顶部导航,body正文,底部导航这三块内容 ?... 底部一些友情链接啊,网站导航,版权啊 一般头部和底部是不变,变只是body里面内容,这样把头部和底部单独抽出来...views.page1), ] 浏览器访问地址http://127.0.0.1:8000/page1/就能看效果了 带参数 公共部分top.html和end.html里面也可以传变量, <section

79830

基于 Django 个人网站(4)

分类页面的实现 考虑分类页面是一个用来展示属于当前类别的所有文章,和首页一样格式,就是显示列表项十有八九会比首页少,因此分类页面的视图直接继承首页视图,然后重写 get_queryset 方法就完事了...('categories/', CategoryView.as_view()) 最后去对应模板文件增加带有超链接导航栏,代码如下: <a href=...搜索页面的实现 要想搜索首先必须有一个输入框,一个按钮,这两个组件直接使用 html 表单就可以完成了,表单代码如下: ...接下来我们就尝试搜索,在搜索框输入一个东西,看看是否可以被检索,我在这里直接输入 2,然后点击搜索,最后搜索结果如图所示。 ?...接下来不用去看都应该知道怎么弄了吧,把这里 css 文件夹下面所有文件复制项目中 css 静态文件目录,同时把 js 文件夹所有文件复制项目中 js 静态文件目录,完成之后项目中静态文件目录如图所示

1.1K20

深入探究Flutter页面导航器:Navigator详解

页面路由导航是Flutter应用程序中常见操作之一,它允许用户在不同页面之间进行跳转和导航。...Navigator.pushNamed(context, '/second'); 在上面的示例,我们使用Navigator.pushNamed方法将用户导航名为’/second’命名路由对应页面...导航器嵌套允许我们在一个页面内部创建多个导航器,并分别管理它们之间导航栈,从而实现更灵活和复杂页面管理。本节将学习如何在Flutter应用实现导航嵌套,并演示如何在多个导航器之间进行导航。...在Flutter应用实现导航器嵌套: 要实现导航器嵌套,我们可以在一个页面的Widget树嵌套多个Navigator小部件,并为每个Navigator指定不同 GlobalKey 以管理其导航状态...我们创建了一个NestedNavigatorPage页面,并在其Widget树嵌套了两个Navigator小部件,分别使用不同GlobalKey来管理其导航状态。

43710

【愚公系列】2022年02月 Django商城项目 35-页面静态化功能实现

文章目录 前言 1.页面静态化 一、Django首页静态化 二、商品详情页静态化 前言 1.页面静态化 常说页面静态化分为两种,一种是伪静态,即url 重写,一种是真静态化。...网页静态化优点: 加快页面打开浏览速度,静态页面无需连接数据库打开速度较动态页面有明显提高; 有利于搜索引擎优化SEO,Baidu、Google都会优先收录静态页面,不仅被收录快还收录全; 减轻服务器负担...(id=sku_id) # 查询商品频道分类 categories = get_categories() # 查询面包屑导航 breadcrumb = get_breadcrumb...() # 构建不同规格参数(选项)sku字典 spec_sku_map = {} for s in skus: # 获取sku规格参数 s_specs...in spec_options: # 在规格参数sku字典查找符合当前规格sku key[index] = option.id

31520

导航: 嵌套导航图和 | MAD Skills

这是第二个关于导航 (Navigation) MAD Skills 系列,本文是导航组件系列第三篇文章,如果您想回顾过去发布内容,请参考下面链接查看: 导航组件概览 导航对话框 在应用中导航使用...那么,接下来,让我们打开 Android Studio 开始学习如何在模块上使用导航吧。 嵌套导航图 我们从导航图开始。嵌套图允许您在父导航图中将一系列目的地页面分组。...嵌套图必须包含 id。您可以使用这个 id 实现导航嵌套图代码,但并不是直接转换到其子目的地页面。嵌套图包含自己启动目的地页面,并且请不要分开暴露它们子目的地页面。...Include 标签 除了使用嵌套图之外,我还可以提取图导航 xml 文件。我在这里创建了一个新 xml 文件,名称为 coffee_graph,并且将嵌套图内容迁移到这个文件。...由于 CoffeeList 是所引用图起始页面,所以我可以使用id导航这个图。如果您现在试着运行应用,所有的功能会和之前一样。

1.6K30

如何使用Django构建现代Web应用程序来管理客户信息并在Ubuntu 18.04上进行反应

您可以按照如何在安装PPA时在Ubuntu 18.04上安装Node.js说明安装它们。...我们应用程序将为Django和React使用两个不同开发服务器。它们将在不同端口上运行,并将作为两个独立域运行。...导航主目录并使用venvPython 3模块创建虚拟环境: cd ~ python3 -m venv ....第5步 - 创建REST API 在这一步,我们将使用Django REST Framework创建REST API。我们将创建几个不同API视图。...Paginator是一个内置Django类,它将数据列表分页页面,并提供访问每个页面的项目的方法。 如果是POST请求,则该方法序列化接收客户数据,然后调用save()序列化程序对象方法。

13.9K83

Django用户登录与注册系统

5.4.创建页面导航条 Bootstrap提供了现成导航条组件 ...6.2.数据验证 通过唯一用户名,使用DjangoORM去数据库查询用户数据,如果有匹配项,则进行密码对比,如果没有匹配项,说明用户名不存在。如果密码对比错误,说明密码不正确。...在Django实现图片验证码功能非常简单,有现成第三方库可以使用,我们不必自己开发(也要能开发得出来,囧)。这个库叫做django-simple-captcha。...9.2.完善页面 有了用户状态,就可以根据用户登录与否,展示不同页面,比如导航条内容: 首先,修改base.html文件: <div class="collapse navbar-collapse"...再修改一下index.html页面,根据登录与否不同,显示不同内容: { % extends 'base.html' %} { % block title %}主页{ % endblock

5K11

Django用户登录与注册系统

5.4.创建页面导航条 Bootstrap提供了现成导航条组件 ...在Django实现图片验证码功能非常简单,有现成第三方库可以使用,我们不必自己开发(也要能开发得出来,囧)。这个库叫做django-simple-captcha。...9.2.完善页面 有了用户状态,就可以根据用户登录与否,展示不同页面,比如导航条内容: 首先,修改base.html文件: <div class="collapse navbar-collapse"...再修改一下index.html页面,根据登录与否不同,显示不同内容: {% extends 'base.html' %} {% block title %}主页{% endblock %} {% block...再使用该用户登录一下,大功告成! 可以看到密码长度根据你哈希算法不同,已经变得很长了,所以前面model设置password字段时,不要想当然将max_length设置为16这么小数字。

11.3K70

04.Django基础四之模板系统

比如使用逗号和空格去连接一个列表元素,:{{ list|join:', ' }} '|'左右没有空格没有空格没有空格   Django模板语言中提供了大约六十个内置过滤器。...标签比变量更加复杂:一些在输出创建文本,一些通过循环或逻辑来控制流程,一些加载其后变量将使用额外信息模版。...父模版 {% block %} 标签内容总是被用作备选内容(fallback)。   这种方式使代码得到最大程度复用,并且使得添加内容共享内容区域更加简单,例如,部分范围内导航。   ...这里是使用继承一些提示: 如果你在模版中使用 {% extends %} 标签,它必须是模版第一个标签。其他任何情况下,模版继承都将无法工作,模板渲染时候django都不知道你在干啥。...六 组件   可以将常用页面内容导航条,页尾信息等组件保存在单独文件,然后在需要使用地方,文件任意位置按如下语法导入即可。

2.5K30
领券