1、安装模块 django-uuslug

pip install django-uuslug

2、导入模块

from uuslug import slugify

3、使用模块

slugify('天龙八部')
'tian-long-ba-bu'

4、models中的使用

class BookInfo(models.Model):    title = models.CharField(max_length=30)    pub_date = models.DateField()    author = models.CharField(max_length=15,null=True)    slug = models.SlugField(max_length=500,default=True)

    def save(self,*args,**kwargs):        self.slug = slugify(self.title)        super().save(*args, **kwargs)

所有的模型继承models里面的save方法,覆盖掉,自己写,然后使用这个大部分是选择一个slug字段,然后专门储存某个字段的拼音,为了以后使用或者经常作为网址的某个部分

转载于:https://www.cnblogs.com/hanwenlin/p/10867965.html

django 数据库中中文转化为汉语拼音相关推荐

  1. oracle转换当前时间,oracle数据库中时间转化方法分享

    摘要: 下文讲述oracle数据库中时间转化方法分享,如下所示: 一.toChar 1.取得当前日期是本月的第几周 select to_char(sysdate,'W') from dual; sel ...

  2. c#中计算当前时间是今年第几周 与ORACLE数据库中ww转化相同

    为了在程序中生成的当前时间是第几周的判断结果与ORCAL中的相同.因为在做周报 ,周报统计的数据计算周数是数据库算的,列表页面又是C#定时任务. 原有的C#计算当前时间是第几周的方法是这样的 Greg ...

  3. python短信发送查询数据库结果_向Django数据库中的每个号码发送短信

    使用python/django/twilio向每个员工都有"管理"关系的表中的员工发送SMS时遇到问题 表Employees包含: fname,lname,电话号码,组 在视图.p ...

  4. mysql 数据库中将中文转化为拼音

    1.创建拼音对照表 DROP TABLE IF EXISTS `t_base_pinyin`; CREATE TABLE `t_base_pinyin`  (   `pin_yin_` varchar ...

  5. oracle .net 中文,asp.net查出 oracle数据库中的中文乱码问题

    把这两天两次安装IBM2650服务器中出现的问题做一个总结: 1.第一次安装,用IBM的引导盘引导,按步就班的下来,选择语言,做Raid5,选择windows系统等等.安装好windows2003企业 ...

  6. Django数据库orm操作以list形式获取数据库中某列所有值

    文章目录 问题: 解决办法: 方式一: 方式二: 方式三: 写在最后 问题: 如图所示,Django数据库中存储如下字段. 这是在前端渲染出的数据.现在的需求是:要把factory这一列数据从后端数据 ...

  7. 解决读取数据库里面中文字符乱码的问题

    最近做项目过程中要从数据库中读取一些字段,将这些字段先用实体类封装好,然后在其他java主程序中调用该字段进行匹配,奈何我操作了好几遍,总是显示数据库中中文字符乱码.数据库中样式如图1所示. 图1 数 ...

  8. jsp写入mysql数据库乱码_JSP写入MySQL数据库中出现乱码问题笔记

    1.在数据库链接字符串上要形如:jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=UTF-8(注意要加chara ...

  9. python django mysql写入中文乱码_解决django 向mysql中写入中文字符出错的问题

    之前使用django+mysql建立的一个站点,发现向数据库中写入中文字符时总会报错,尝试了修改settings文件和更改数据表的字符集后仍不起作用.最后发现,在更改mysql的字符集后,需要重建数据 ...

最新文章

  1. Spring Cloud Alibaba 基础教程:Nacos 生产级版本 0.8.0
  2. 防止人为误操作MySQL数据库技巧一例
  3. [IOI2014]Wall
  4. 天天沉迷于皇上本宫的都是sb
  5. python中的doc_在windows 10上读取python中的.doc文件
  6. 现在就是.Net最好的时代!我赞成,谁反对?
  7. 降维后输入分类器分类时报错_逻辑回归解决多分类方法及其优缺点分析
  8. 【升职加薪必备架构图】Springboot学习路线汇总
  9. 【OJ】洛谷试炼场の新手村整合(Java语言描述)
  10. 提高测试脚本复用性降低DOM结构引起路径变化的影响
  11. ES11新特性_绝对全局对象globalThis---JavaScript_ECMAScript_ES6-ES11新特性工作笔记067
  12. [转]Django 好用的第三方包
  13. python比较两个列表的重合度_#源代码#超几何分布算法介绍及python下的实现代码...
  14. 40道JAVA经典算法面试题(答案)
  15. Ajax框架(14个开源的)
  16. web前端网页制作课作业:使用HTML+CSS技术制作中华传统文化网站【文房四宝】学生网页设计作品 简单静态HTML网页作品
  17. 【SCI】【计算机视觉】【图像处理】一二三四区期刊推荐(自用版本)
  18. android短信uri,Android开发,URI 如:发短信,发彩信,调用通讯录等
  19. PyQt5 QLabel改变字体和设置背景图片
  20. java 能实现csgo吗

热门文章

  1. vue实现实时监听文本框内容的变化(最后一种为原生js)
  2. 从扁平到立体:Windows 10 图标的演化
  3. linux下单独安装oracle12.1客户端
  4. RMQ(Range Minimum Query)
  5. Windows 下用 SecureCRT 连接 VirtualBox 中的 Ubuntu
  6. 函数作用域导致的问题
  7. 图的遍历DFS与BFS(邻接表)
  8. 从桌面向手机移植Silverlight应用
  9. Dataguru培训优惠码 分享
  10. Java.lang.IllegalStateException Activity has been destroyed