功能 为课程上传文件和附件 --视频文件和附件保存到服务器 浏览课程: 在线观看视频文件 下载附件 模型类增加字段, 然后迁移数据 python3 manage.py mak...
增加用户是否登录判断 在类视图中,用第三方包来做判断用户是否登录 安装第三方包 pip install django-braces 修改Views.py from brace...
需求和实现 用户发布的课程列表 实现: --创建课程模型 --迁移数据 --类视图 继承通用视图:ListView --模版 --URL 创建课程的模型 然后迁移数据...
视图 --视图是一个可调用对象,接受请求,返回响应。 基于函数的视图 基于类的视图 --针对GET,POST请求,可以通过方法而不是条件判断来响应 --可以通过继承(如mix...
功能需求 博客标题列表分页显示 内置分页方法 Django内置的分页方法 --Paginator 分页对象的类 --EmptyPage 分页到最后一页后的处理 --PageN...
注册用户发布博客开发流程 1、博客文章的模型类BlogArticles,不变 2、创建blog应用的forms.py文件 3、编写视图函数,处理用户提交的表单 4、设置路由 ...
个人信息页面,显示个人头像,上传个人头像 下载imgcrop的js插件,将插件中的js文件复制在自己的项目下,将css文件复制到css下,然后将文件改名 成imagecrop...
在account的model.py中增加数据模型类 然后迁移数据 python3 manage.py makemigrations account python3 manag...
编写password_change_form.html 编写password_change_done.html 配置account下的urls.py文件 实现没登陆的情况下访...
基本功能 填写注册表单 用户名 邮箱 密码/确认密码 增加User模型中没有的字段 手机号 django功能的基本实现思路: 1.编写模型类(视必要而定) 2.编写表单类 3...
编写account下的urls.py文件 编写login2.html文件 登陆转到的URL配置,是在settings.py内配置,在尾部加上如图所示的代码。图示代码是转到bl...
在mysite文件架下的setting.py配置应用account 配置urls.py文件,添加account的配置 在account应用下创建urls.py文件,并且写入代...
MVC模式 网站开发中,普遍遵循MVC模式 1978年Trygve Reenskaug提出 目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并使程序某以部分的重复...
模版: Django模版是文本文档,主要包括变量和标签 模版是由context来进行渲染的。 渲染的过程是模版引擎用在context中找到的值来替换模版中相应的变量,并执行相...
视图函数: 视图函数接受web请求并且返回web响应 --响应,即返回任何一个实体资源:网页的HTML内容、重定向、404错误、XML文档、图片。。。 常放置的位置:./bl...
对应关系: --一个模型类 《-- --》一张数据库表 --一个模型类实例《-- --》数据库表中的一行记录 基本操作 创建对象:向数据库中增加一条记录,即新增一篇博客文章,...
1、网页内容来源 静态:直接写到HTML文件中 动态:来自数据库 --使用SQL语句读取数据库 --Django 通过ORM(Object-Relational Mappin...
配置应用,./mysite/settings.py 增加本应用( 配置路由,./mysite/urls.py 配置应用的路由 编辑应用,./blog/views.py 增加应...
django官方文档网址: 中文:https://docs.djangoproject.com/zh-hans/3.0/ 英文:https://docs.djangoproj...