文章添加页(富文本编辑器的使用)
1.文章添加页url开设
2.添加文章页面已经富文本编辑器的使用
富文本编辑器kindeditor只要到官网下载下来,放入static文件夹就行,如何在html的script处添加对应固定代码
创新互联公司服务项目包括开福网站建设、开福网站制作、开福网页制作以及开福网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,开福网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到开福省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
{% extends 'backend/base.html' %}
{% block article %}
添加随笔
{% endblock %}
{% block js %}
{% endblock %}
3.后端需要传入到前端的数据
4.添加文章向后端发送请求
@login_required
def add_article(request):
category_list = models.Category.objects.filter(blog=request.user.blog)
tag_list = models.Tag.objects.filter(blog=request.user.blog)
if request.method == 'POST':
title = request.POST.get('title')
content = request.POST.get('content')
category_id = request.POST.get('category')
tag_id = request.POST.getlist('tag')
# 文章简介的获取
desc = content[0:150]
article_obj = models.Article.objects.create(title=title,desc=desc,content=content,category_id=category_id,blog=request.user.blog)
# 下一步添加文章和文章标签表,这个关系表是我们自己创建的无法使用add等方法
# 解决方法自己操作关系表,因为是多对多关系,可能需要创建多条数据 采用了批量插入数据的方法
article_obj_list = []
for i in tag_id:
article_obj_list.append(models.Article2Tag(article=article_obj,tag_id=i))
models.Article2Tag.objects.bulk_create(article_obj_list)
return HttpResponseRedirect('/backend/')
return render(request,'backend/add_article.html',locals())
本文标题:文章添加页(富文本编辑器的使用)
网页URL:http://azwzsj.com/article/dsogcgd.html