我正在尝试使用函数pinyin()
(正在工作和测试)为每个人创建一个字段,用于存储该人姓名的拼音(将汉字翻译成字母)。但我似乎无法根据同一模型中的名称字段创建字段name_pinyin
。这是解决这个问题的正确方法吗?提前致谢
from django.db import models
from xpinyin import Pinyin
class Person(models.Model):
address = models.CharField(max_length500)
name = models.CharField(max_length=200)
name_pinyin = models.CharField(pinyin(name),max_length = 200)
def pinyin(self):
p=Pinyin()
return p.get_Pinyin()(str(self),'')
#This is a function that returns pinyin of chinese characters
答案 0 :(得分:1)
你可以使用这样的模型保存方法:
ON