博客
关于我
Django实现文章删除功能
阅读量:181 次
发布时间:2019-02-28

本文共 1584 字,大约阅读时间需要 5 分钟。

一 博客文章相关操作思维导图 

二 博客文章删除功能

1 优化前端模板mysite/templates/article/column/article_list.html

{% extends "article/base.html" %}{% load staticfiles %}{% block title %}文章列表{% endblock %}{% block content %}
{% for article in articles %}
{% endfor %}
序号 标题 栏目 操作
{ { forloop.counter }} { { article.title }} { { article.column }}
{% endblock %}

2 编写视图函数

@login_required(login_url='/account/login')@require_POST@csrf_exemptdef del_article(request):    article_id = request.POST['article_id']    try:        article = ArticlePost.objects.get(id=article_id)        article.delete()        return HttpResponse("1")    except:        return HttpResponse("2")

3 编写URL

from django.conf.urls import urlfrom . import viewsurlpatterns = [    url(r'^article-column/$', views.article_column, name="article_column"),    url(r'^rename-column/$', views.rename_article_column, name="rename_article_column"),    url(r'^del-column/$', views.del_article_column, name="del_article_column"),    url(r'^article-post/$', views.article_post, name="article_post"),    url(r'^article-list/$', views.article_list, name="article_list"),    url(r'^article-detail/(?P
\d+)/(?P
[-\w]+)/$', views.article_detail, name="article_detail"), url(r'^del-article/$', views.del_article, name="del_article"),]

三 测试

1 删除前页面

2 删除后页面

转载地址:http://uugj.baihongyu.com/

你可能感兴趣的文章
MySQL错误-this is incompatible with sql_mode=only_full_group_by完美解决方案
查看>>
Mysql错误2003 -Can't connect toMySQL server on 'localhost'(10061)解决办法
查看>>
MySQL错误提示mysql Statement violates GTID consistency
查看>>
mysql错误:This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de
查看>>
mysql长事务
查看>>
mysql问题记录
查看>>
mysql间隙锁
查看>>
MySQL集群解决方案(1):MySQL数据库的集群方案
查看>>
MySQL集群解决方案(2):主从复制架构
查看>>
MySQL集群解决方案(3):MyCat中间件
查看>>
MySQL集群解决方案(4):负载均衡
查看>>
MySQL集群解决方案(5):PXC集群
查看>>
MySQL面试宝典
查看>>
WAP短信:融合传统短信和互联网的新型通信方式
查看>>
mysql面试题学校三表查询_mysql三表查询分组后取每组最大值,mysql面试题。
查看>>
Mysql面试题精选
查看>>
MySQL面试题集锦
查看>>
mysql面试题,存储引擎InnoDB和MyISAM
查看>>
mysql面试题:Mysql一致性视图是啥时候建立的
查看>>
mysql面试题:为什么MySQL单表不能超过2000W条数据?
查看>>