django 富文本 登陆验证及跳转 及POST
来源:互联网 发布:tengine windows版本 编辑:程序博客网 时间:2024/06/05 19:38
1.
CKEDITOR
templates模板中
filter过滤器safe可讲html富文本进行渲染
<p>{{ one_article.content|safe }}</p>
2.
添加富文本编辑器
<head> <script src="/static/plugins/ckeditor/ckeditor.js"></script></head> <textarea id="id_content"></textarea><body> <script> CKEDITOR.replace("id_content"); </script></body>
3.
验证登录、及登录跳转
settings中设置登录跳转路径
settings.py
LOGIN_URL = '/signin/'
views.py
from django.contrib.auth.decorators import login_requiredfrom django.contrib.auth import authenticate, login, logout@login_required#@login_required(login_url='/signin')也可以这样跳转def new_article(request): if request.method == "GET":
4.
POST GET对应方法。
@login_requireddef new_article(request): if request.method == "GET": article_form = form.ArticleModelForm() return render(request, 'bbs/new_article.html', { 'category_list':category_list, 'article_form':article_form, }) elif request.method == "POST": print(request.POST) article_form = form.ArticleModelForm(request.POST, request.FILES) if article_form.is_valid(): data = article_form.cleaned_data #cleaned_data类似对象,无法直接编辑。 data['author_id'] = request.user.userprofile.id article_obj = models.Article(**data) article_obj.save() return HttpResponse('new article saved!') else: return render(request, 'bbs/new_article.html', { 'category_list': category_list, })
5.
post传输文件注意事项
enctype=”multipart/form-data”
<form method="post" enctype="multipart/form-data">{% csrf_token %} {{ article_form }} <input type="submit" class="btn btn-success pull-right" style="margin-top: 20px" value="发布"> </form>
接收部分
article_form = form.ArticleModelForm(request.POST, request.FILES)
阅读全文
0 0
- django 富文本 登陆验证及跳转 及POST
- Django集成Ueditor富文本编辑器及少量功能定制详解
- django 富文本编辑器
- 富文本 QTextDocument 解析及相关
- django 用户登录及验证
- 获取前端传送的数据及登陆验证--个人学习Django的一些总结
- django添加富文本编辑器
- django-tinymce django支持富文本编辑器
- Django登陆验证
- Django Ajax 登陆 验证
- drupal 7 添加富文本编辑器及上传图像
- CKEditor 整合CKFinder实现文件上传及富文本操作
- 富文本,KindEditor的使用方法及(jsp)案例
- 富文本,KindEditor的使用方法及(jsp)案例
- ajax提交富文本,内容被截断,解决方法及思路
- React 调用百度富文本 及存在的问题
- 富文本编辑器CKEditor的使用及同步问题
- html5图片上传及kingeditor富文本编辑器的使用
- 斯坦福大学机器学习课程二线性回归编程作业3(多变量)
- 通过修改SystemInit匹配12M外部晶振
- 【Redis】Redis概要
- 一行烂代码,三千烦恼丝——漫谈代码规范对开发组织的重要性
- Java 9 中的 9 个特性 详细
- django 富文本 登陆验证及跳转 及POST
- 1005. 继续(3n+1)猜想
- 生活中的三观
- vim编辑器
- Linux 文件系统属性chattr权限
- Python2.x与3.x的部分区别(根据实践持续更新)
- ZOJ -3203 三分+数学
- 语言与哲学 —— 维特根斯坦
- HDU