文章添加页(富文本编辑器的使用)

1.文章添加页url开设

2.添加文章页面已经富文本编辑器的使用

富文本编辑器kindeditor只要到官网下载下来,放入static文件夹就行,如何在html的script处添加对应固定代码

创新互联公司服务项目包括开福网站建设、开福网站制作、开福网页制作以及开福网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,开福网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到开福省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!


{% extends 'backend/base.html' %}

{% block article %}
    

添加随笔

标题

内容

分类

{% for category in category_list %} {{ category.name }}  {% endfor %}

标签

{% for tag in tag_list %} {{ tag.name }}  {% endfor %}

{% 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()) 


网站名称:文章添加页(富文本编辑器的使用)
网页网址:http://myzitong.com/article/dsogcgd.html