Django视频网站搭建--step1创建工程 #基于django的视频点播网站开发##项目介绍本文将会对该项目进行一个简单的介绍,包括项目名称、项目背景、项目功能、技术栈等等。 项目名称: 基于django的视频点播网站开发 ###项目背景 视频点播网站,搭建一个视频点播网站,练习学习 2020-08-05 django Django视频网站搭建
Django博客网站搭建--04.编写Model Django 框架主要关注的是模型(Model)、模板(Template)和视图(Views),称为MTV模式。 它们各自的职责如下: 层次 职责 模型(Model),即数据存取层 处理与数据相关的所有事务: 如何存取、如何验证 2020-06-18 django Django博客网站搭建
Django博客网站搭建--03.创建app 创建APP在Django中的一个app代表一个功能模块。开发者可以将不同功能的模块放在不同的app中, 方便代码的复用。app就是项目的基石,因此开发博客的第一步就是创建新的app,用来实现跟文章相关的功能模块。 打开命令行,进入项目所在的 2020-06-18 django Django博客网站搭建
Django博客网站搭建--08.编写文章详情页面 有了文章列表页面后,当然还需要详情页面,方便用户对某一篇感兴趣的文章深入阅读。 编写视图函数打开article/views.py,增加文章详情页面的视图函数article_detail(): article/views.py ... # 2020-06-18 django Django博客网站搭建
Django博客网站搭建--07.使用Bootstrap改写模板 注意:学本章之前请检查 Django 版本,确保安装的是 Django 2 而不是 Django 3,否则后面所有的章节都会遇到 staticfiles 无法载入的错误。 在虚拟环境中输入 pip list 即可查看。 上一章我们的网站 2020-06-18 django Django博客网站搭建
Django博客网站搭建--06.View及Template 改写视图函数上一章我们感受了视图的工作流程。 为了让视图真正发挥作用,改写article/views.py中的article_list视图函数: article/views.py from django.shortcuts import 2020-06-18 django Django博客网站搭建
Django博客网站搭建--12.更新文章 目前为止我们已经完成了文章的新建、删除以及查看,还剩最后一项,即对已经完成的文章进行修改。 实际上修改文章与新建文章有点类似,不同的地方有两点: 修改是在原有文章的基础上,因此需要传递 id 指明具体需要修改的文章 加载页面时需要将旧的内 2020-06-18 django Django博客网站搭建
Django博客网站搭建--10.发布新的文章 前面我们已经学会如何用Markdown语法书写文章了。 但是还有问题呀。之前写文章都是在后台中进行的,万一有别的普通用户也要发表文章怎么办?万一我想拓展些后台中没有的提交验证功能又怎么办? 本章即讲述如何在前台中提交新的文章,以便满足开发者 2020-06-18 django Django博客网站搭建
Django博客网站搭建--09.使用Markdown书写文章 上一章我们实现了文章详情页面。为了让文章正文能够进行标题、加粗、引用、代码块等不同的排版(像在Office中那样!),我们将使用Markdown语法。 安装MarkdownMarkdown是一种轻量级的标记语言,它允许人们“使用易读易写的纯 2020-06-18 django Django博客网站搭建
Django博客网站搭建--15.用户的删除 这一章将实现删除用户数据的功能。实际上删除用户和前面的删除文章是完全类似的,有了之前的铺垫,这一章会非常的轻松。 权限与视图用户数据是很多网站最重要的财产,确保用户数据的安全是非常重要的。 前面学习的用户登录、退出、创建都是相对安全的操作; 2020-06-18 django Django博客网站搭建