加载中...
标签详情
django 分类
  文章标签
排序 197 算法 1 django 64 npm 2 Artifactory 2 Docker 2 CI/CD 4 认证 2 MongoDB 2 mongosh 2 权限 2 系统集合 1 版本兼容 1 环境配置 1 时区 1 date-fns 1 前端 1 Vite 1 JavaScript 5 缓存 1 依赖管理 1 Helm 1 Jenkins 2 DNS 1 Passenger 1 性能 1 故障排查 3 Rails 5 Postfix 2 SMTP 1 邮件 3 竞态条件 1 Ruby 1 ActionMailer 2 数据治理 1 OOM 1 内存 1 性能调优 1 Linux 8 配置管理 1 磁盘清理 1 日志 1 运维 2 Shell 4 超时 1 任务调度 1 源码分析 1 logrotate 1 cron 1 Rancher 1 Kubernetes 1 SSH 2 公钥认证 2 Hexo 6 markdown 4 PostgreSQL 1 数据库 19 热搜榜 1 widget 1 media 1 递归 46 字符串 423 动态规划 335 数组 855 哈希表 303 数学 306 设计 93 字典树 33 数据流 14 树 167 深度优先搜索 213 二叉树 151 广度优先搜索 177 二分查找 146 后缀数组 3 滑动窗口 56 哈希函数 16 滚动哈希 10 矩阵 141 前缀和 58 交互 5 栈 110 回溯 85 贪心 163 双指针 131 位运算 122 状态压缩 26 树状数组 14 线段树 19 堆(优先队列) 82 图 71 双连通分量 1 链表 77 拓扑排序 19 数论 7 最短路 10 二叉搜索树 43 字符串匹配 13 记忆化搜索 30 博弈 18 队列 22 单调队列 6 几何 24 组合数学 13 概率与统计 8 并查集 48 最小生成树 2 强连通分量 2 随机化 14 单调栈 34 分治 44 枚举 22 有序集合 29 扫描线 4 桶排序 8 基数排序 2 计数 55 模拟 63 归并排序 8 欧拉回路 2 双向链表 9 脑筋急转弯 9 Java 17 Google 1 整洁代码 1 重构 1 测试 1 python 1 scrapy 1 面向对象编程 2 设计原则 1 CPU缓存 1 多线程 6 计数排序 5 快速选择 8 迭代器 6 水塘抽样 4 拒绝采样 2 Git 1 设计模式 14 GitLab CI 1 DevOps 1 Typora 1 Markdown 1 Vue 1
Django博客网站搭建--42.小功能集合贴
有些功能独立的小功能,单独一篇文章不够分量,于是在这里集中解释了。 和读者常见问题帖一样,本篇是持续更新的,想到一个写一个。 文章快捷导航快捷导航指的是这个功能: 点击对应按钮,页面立即跳转到另一篇文章中,省去了用户返回首页重新寻找文章的繁琐。 视图实现本功能的关键就是要查找出发表时间与当前文章相邻的文章。为了演示简单,就粗略以id作为发表时间的排序。 在之前的搜索文章的教程中,我们已经体验过contains这种查找方法了,现在需要用到另外两种:gt和lt。 编写视图: article/view…
2020-06-18
Django博客网站搭建--11.删除文章
既然有了写文章的功能,那当然也必须要有删除文章的功能了。 不安全的方式有了之前的学习做铺垫,删除文章实现起来就比较简单了。 首先增加一个视图函数: article/views.py ... # 删文章 def article_delete(request, id): # 根据 id 获取需要删除的文章 article = ArticlePost.objects.get(id=id) # 调用.delete()方法删除文章 article.delete() # 完成删除后返回文章列表 return…
2020-06-18
Django博客网站搭建--45.html学习1
#HTTML学习1 lang=”en”这是一个W3C的标准;lang代表语言,en是英语;改成zh-cn指简体中文xml:lang就是xml的语言##meta标签###charset代表编码格式,一般有utf-8,gbk-2312等###viewport一般用于移动端布局 content属性值详解: width:可视区域的宽度,值可为数字或关键词device-width height:同width initial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺…
2020-06-18
Django博客网站搭建--13.用户的登录和退出
用户管理用户数据可以说是大部分网站最重要的资产。用户管理就是对用户数据进行增删改查等操作的功能,自然也就非常的重要了。 本章开始学习用户管理的内容,首先从用户登录开始。 在Django中用app来区别不同功能的模块,达到代码隔离和复用。因为用户管理和博客文章的功能不同,因此需要新建一个专门的app。 进入虚拟环境,运行startapp指令创建新的app: python manage.py startapp userprofile 查看项目目录,发现已经新生成了userprofile目录及其中的文…
2020-06-18