Django博客网站搭建--34.锚点定位 老读者注意:上一章消息通知有个bug,即发给管理员的notify必须移动到new_comment.save()的后面,否则会导致action_object存储为NULL,并且导致本章的html拼接锚点失效。 原文已更正,为博主的疏忽表示歉 2020-06-18 django Django博客网站搭建
Django博客网站搭建--40.将项目部署到云服务器 我们的博客虽然还有很多不完善的地方,但是没关系,越早把它部署到互联网上,才能越早发现线上特有的问题。现在也提倡渐进式开发,让产品在迭代中快速成长。 部署考验的不是你的 Django 编程水平,而是你对 Linux 的操作能力,以及对网络通信 2020-06-18 django Django博客网站搭建
Django博客网站搭建--36.自动化测试 测试是伴随着开发进行的,开发有多久,测试就要多久。本教程已经进行了30多章了,都是如何测试的?当然是runserver啦!每当开发新功能后,都需要运行服务器,假装自己就是用户,测试是否运行正常。 这样的人工测试优点是非常直观,你看到的和用户 2020-06-18 django Django博客网站搭建
Django博客网站搭建--42.小功能集合贴 有些功能独立的小功能,单独一篇文章不够分量,于是在这里集中解释了。 和读者常见问题帖一样,本篇是持续更新的,想到一个写一个。 文章快捷导航快捷导航指的是这个功能: 点击对应按钮,页面立即跳转到另一篇文章中,省去了用户返回首页重新寻找文章的 2020-06-18 django Django博客网站搭建
Django博客网站搭建--41.期末总结 本教程共写作了一年多(龟速更新..),也算告一段落了。如果还有读者特别想看、但是教程又没涉及的内容,博主会继续更新,不过时间就不能保证了。业余精力有限,如果不能保证文章的质量,那我情愿不写。 如果你是本教程的忠实读者,看到这里就已经学会了以 2020-06-18 django Django博客网站搭建
Django博客网站搭建--11.删除文章 既然有了写文章的功能,那当然也必须要有删除文章的功能了。 不安全的方式有了之前的学习做铺垫,删除文章实现起来就比较简单了。 首先增加一个视图函数: article/views.py ... # 删文章 def article_delet 2020-06-18 django Django博客网站搭建
Django博客网站搭建--45.html学习1 #HTTML学习1 lang=”en”这是一个W3C的标准;lang代表语言,en是英语;改成zh-cn指简体中文xml:lang就是xml的语言##meta标签###charset代表编码格式,一般有utf-8,gbk-2312等###v 2020-06-18 django Django博客网站搭建
Django博客网站搭建--13.用户的登录和退出 用户管理用户数据可以说是大部分网站最重要的资产。用户管理就是对用户数据进行增删改查等操作的功能,自然也就非常的重要了。 本章开始学习用户管理的内容,首先从用户登录开始。 在Django中用app来区别不同功能的模块,达到代码隔离和复用。因为 2020-06-18 django Django博客网站搭建
Java面向对象设计之桥接模式 模式动机设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需要4个形状类,但是如果绘制的图形需要具有不同的颜色,如红色、绿色、蓝色等,此时至少有如下两种设计方案: 第一种设计方案是为每一种形状都提供一套各种颜色的版本。 第二种设计方案是根据 2018-12-19 Java设计模式 软件设计
Java面向对象设计之适配器模式 模式动机 在软件开发中采用类似于电源适配器的设计和编码技巧被称为适配器模式。 通常情况下,客户端可以通过目标类的接口访问它所提供的服务。有时,现有的类可以满足客户类的功能需要,但是它所提供的接口不一定是客户类所期望的,这可能是因为现有类中方 2018-12-12 Java设计模式 软件设计