首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Django
订阅
XMSUMI
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Django搭建个人博客:使用 Bootstrap 4 改写模板文件
上一章我们的网站页面实在太粗糙,你肯定不会拿来做真正的博客首页。因此这章我们要借助Bootstrap的力量,改写一个大气的博客。 Bootstrap是用于网站开发的开源前端框架(“前端”指的是展现给最终用户的界面),它提供字体排印、窗体、按钮、导航及其他各种组件,旨在使动态网页…
Django搭建个人博客:改写View视图
上一章我们感受了视图的工作流程。 视图函数这样就写好了。 **HTML是一种用于创建网页的标记语言。**它被用来结构化信息,标注哪些文字是标题、哪些文字是正文等(当然不仅仅这点功能)。也可以简单理解为“给数据排版”的文件,跟你写文档用的Office Word一样一样的 。 {%…
Django搭建个人博客:创建并配置APP功能模块
**在Django中的一个app代表一个功能模块。**开发者可以将不同功能的模块放在不同的app中, 方便代码的复用。app就是项目的基石,因此开发博客的第一步就是创建新的app,用来实现跟文章相关的功能模块。 看到盘符前有(env)标识则表示进入虚拟环境成功。 其中artic…
Django搭建个人博客:用户的删除
这一章将实现删除用户数据的功能。实际上删除用户和前面的删除文章是完全类似的,有了之前的铺垫,这一章会非常的轻松。 用户数据是很多网站最重要的财产,确保用户数据的安全是非常重要的。 前面学习的用户登录、退出、创建都是相对安全的操作;而删除数据就很危险,弄不好会造成不可逆的损失。因…
Django搭建个人博客:用户的注册
既然有登录登出,那么用户的注册肯定也是少不了的。 上一章也讲过,对数据库进行操作的表单应该继承forms.ModelForm,可以自动生成模型中已有的字段。 这里我们覆写了password字段,因为通常在注册时需要重复输入password来确保用户没有将密码输入错误,所以覆写掉…
Django搭建个人博客:使用Form表单类发表新文章
前面我们已经学会如何用Markdown语法书写文章了。 但是还有问题呀。之前写文章都是在后台中进行的,万一有别的普通用户也要发表文章怎么办?万一我想拓展些后台中没有的提交验证功能又怎么办? 本章即讲述如何在前台中提交新的文章,以便满足开发者各种各样的特殊需求。 在HTML中,表…
Django搭建个人博客:使用Markdown语法书写文章
上一章我们实现了文章详情页面。为了让文章正文能够进行标题、加粗、引用、代码块等不同的排版(像在Office中那样!),我们将使用Markdown语法。 Markdown是一种轻量级的标记语言,它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的或者HTML文档。建议读…
Django 最佳实践
如果你决定学习如何用Python和Django 构建网站,这是不错的选择,这里列出了一系列Django最佳实践,如果你对某些观点不同意,可以在下面留言。 优先使用GCBV(通用类视图),退而求其次的选择是使用类视图而不是函数视图。 越来越多的人使用 Django Rest Fr…
Django搭建个人博客:重置用户密码
随着技术的发展,验证用户身份的手段越来越多,指纹、面容、声纹应有尽有,但密码依然是最重要的手段。 互联网处处都有密码的身影,甚至变成了现代人的一种负担。像笔者这样的,动辄几十个账号密码,忘记其中几个简直太正常了。 本章讲如何帮助健忘症患者,重置用户密码。 前面我们已经知道如何修…
Django搭建个人博客:编写删除文章功能
既然有了写文章的功能,那当然也必须要有删除文章的功能了。 有了之前的学习做铺垫,删除文章实现起来就比较简单了。 删除成功后返回到文章列表。 这里与上一章一样,不对用户的身份进行限制,即任何人都可以删除任意文章。当然这样肯定是不符合常理的,等到我们学习了用户管理的知识后,再回头来…