django开发笔记--管理

增加用户是否登录判断

在类视图中,用第三方包来做判断用户是否登录

安装第三方包

pip install django-braces

修改Views.py

from braces.views import LoginRequiredMixin

在类视图中继承

实现的功能点:

填写课程标题

填写课程介绍

点击按钮发布

编写model类,已经创建了前面

编写表单类 --title,overview

类视图 --get请求,呈现表单 --post请求,保存内容

在course/forms.py中编写表单类

编写类视图

创建模版文件course_create.html

在课程列表页面增加按钮到发布页面,修改course_list.html

删除功能:

--点击课程列表上的按钮,提示是否删除

--提交后完成删除,并刷新列表

开发

--前端以AJAX方式提交所要删除课程id

--类视图实现删除操作

编写删除的类视图

在课程列表页增加ajax操作,course_list.html

编写URL

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容