`
guotie
  • 浏览: 20410 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

django中文本内容的save的问题

阅读更多
我发现,save会自动把类似 '<'、'>'之类的字符替换,我怎么才能让这些字符存入数据库?
分享到:
评论
8 楼 duka 2008-11-07  
除了在 template 中用 {{ context|safe }} 处理,还可以在 views 中处理:
from django.shortcuts import render_to_response
from django.utils.safestring import mark_safe

def index(request):
  #...
  context = mark_safe(context)
  return render_to_response(template_name,{'context':context})
7 楼 guotie 2008-11-05  
如果你的原始内容是content,想要对content不进行转义,使用{{content|safe}}就可以关闭了。
6 楼 badpeas 2008-02-25  
怎么样关闭自动转义啊?我要显示数据库中的网页标签代码啊!~~~
5 楼 guotie 2007-12-11  
是的,最新的svn加上去的。
4 楼 zbird 2007-12-11  
谢谢,我也遇到这个问题。
这个功能好像是在0.97加的,我以前用的时候没有这个问题,自从某次更新SVN后就挂了,不过一只都懒查。
3 楼 guotie 2007-12-10  
原来是context.autoescape的问题。
2 楼 guotie 2007-12-10  
检查了一下数据库的保存数据,发现是原始数据。
可能是template render的时候进行的转义。
1 楼 guotie 2007-12-10  
或者这是mysql在保存数据时的自动转义?

相关推荐

    django1.8.2中文文档

    这个中文文档包含了所有关于 Django 1.8.2 的详细信息,旨在帮助中文用户更好地理解和使用这个流行的 Python Web 开发框架。 **Django 框架基础** Django 是一个高级的、基于模型-视图-控制器(MVC)设计模式的 ...

    django中文手册

    这个中文手册将涵盖以上所有内容,通过详细讲解和示例代码,帮助读者深入理解 Django 框架,从而快速上手开发 Django 应用。无论你是要构建个人博客、电子商务平台,还是复杂的 web 应用,这个手册都将是你得力的...

    django 开发文档整理, 中文版

    **Django 开发文档中文版概述** Django是一款高级的Python Web框架,它遵循MVT(Model-View-Template)设计模式,旨在简化Web应用程序的开发过程。这份中文版的Django开发文档是学习和使用Django的重要资源,涵盖了...

    Django中文文档.pdf

    ### Django中文文档知识点详解 #### 一、Django概览 **Django**是一款基于Python的开源框架,专为快速开发高性能的Web应用程序而设计。它最初由Lawrence Journal-World报纸的技术团队为了应对新闻环境下的高压力和...

    解决django后台管理界面添加中文内容乱码问题

    在学习使用django做一个简单的个人博客项目,通过admin后台添加中文文章内容的时候,遇到中文内容显示乱码的问题。 排除了网上资料中的提到的几个问题: 1.数据上传默认采用的是unicode编码 2.与settings.py中的...

    Django-1.8.2-中文文档

    为了使用Django提供的自动生成的数据库访问API,开发者可以调用模型方法,如`save()`、`delete()`和`update()`等来进行数据的创建、检索、更新和删除操作。模型的方法也可以被覆盖,以便在调用这些方法时执行自定义...

    Django官方文档中文翻译(models部分)

    通过阅读这份Django中文翻译的models部分,开发者可以更好地理解如何在Django中构建数据模型,以及如何进行数据库操作和数据验证。这不仅有助于快速上手Django项目,也有利于提升开发效率和代码质量。

    Django book 2.0 的中文翻译

    《Django Book 2.0 中文翻译》是针对Python Web开发框架Django的一本教程,专注于2.0版本的内容。这个中文版是基于官方英文原版(http://djangobook.py3k.cn/2.0/)翻译的,记录于2012年3月4日。该压缩包包含了多个...

    Django2 文件上传及下载功能(支持中文名文件)python3.7

    本项目基于Django 2.0和Python 3.7,实现了对包括中文名文件在内的文件上传与下载功能。下面将详细解释这些功能的实现过程。 首先,我们需要在Django项目的`settings.py`中设置文件存储的配置。Django提供多种存储...

    django-book-20

    通过阅读《django-book》的中文翻译版,你可以深入理解Django的各个方面,从基础的项目设置到复杂的高级特性,逐步掌握利用Django开发Web应用的技能。书中可能涵盖实战案例,帮助你将理论知识应用于实际项目,提升你...

    Python django框架输入汉字,数字,字符生成二维码实现详解

    在本文中,我们将深入探讨如何使用Python的Django框架结合qrcode库来生成包含汉字、数字和字符的二维码。Django是一个高级的Python Web框架,它鼓励快速开发和干净、实用的设计。qrcode库则是用于生成高质量二维码的...

    Django import export实现数据库导入导出方式

    ### Django Import Export 实现数据库导入导出方式 #### 一、引言 在现代Web开发中,特别是基于Python的Django框架项目中,数据管理变得越来越重要。在这些项目中,经常需要处理大量的数据导入与导出操作。例如,...

    Django重设Admin密码过程解析

    在Django框架中,管理界面(Admin)是一个强大的工具,用于快速构建和管理网站的后台。当您忘记了Admin管理员的密码,或者需要为新的管理员设置初始密码时,可以通过以下步骤来重置。本文将深入解析这个过程。 首先...

    Python通过Django实现用户注册和邮箱验证功能代码

    user_profile.save() # 发送验证邮件 send_register_email(user_name, "register") return render(request, "login.html") else: # form表单验证失败,将错误信息传给前端 return render(request, ...

    django-markdownx:为Django构建的综合Markdown插件

    **django-markdownx** 是一个专为Django框架设计的全面Markdown编辑器插件,它提供了用户友好的界面,使得内容创作者可以方便地编写、预览和管理Markdown格式的文本。Markdown是一种轻量级的标记语言,允许用简洁的...

    ueditor的安装文件

    UEditor 是一个由百度开发的富文本编辑器,广泛应用于网页内容编辑,提供了一整套完善的编辑功能。它支持多种语言,包括中文,且具有良好的性能和稳定性。在Python环境中,我们可以利用Django框架集成UEditor,提升...

    python Pillow字体文件

    image.show() # 或者 image.save('output.png') ``` 在上面的代码中,`truetype()`函数用于加载字体文件,参数包括字体文件路径和字体大小。然后,这个自定义字体就可以在`draw.text()`方法中使用,写入想要添加到...

Global site tag (gtag.js) - Google Analytics