0
私はadmin.pyに中国語を読ませようとしていますが、どうすればいいのか分かりません。これは私が持っているものです。中国語のテキストからスラッグを生成するには?
admin.py
from django.contrib import admin
from collection.models import Thing
class ThingAdmin(admin.ModelAdmin):
model = Thing
list_display = ('name', 'description',)
prepopulated_fields = {'slug': ('name',)}
admin.site.register(Thing, ThingAdmin)
models.py
from django.db import models
class Thing(models.Model):
name = models.CharField(max_length=255)
description = models.TextField()
slug = models.SlugField(unique=True)
今私は英語でそれを入力すると、スラグが適切に生成されますが、私はしようとすると、それは中国のスラグで空白です。
いずれかがそれを行う方法を知っています?ありがとうございました!
など、このスラグ
tuja
に申し訳ありません,,先生の名前투자
をデコードします,,私はそれが私がピップunidecodeをインストールしている,,うまくいきませんでした,,,私のadmin.pyにすべてのそれらのコードを入れて,,か私はこれらのコードをどこに置くべきですか?models.py?admin.py ??あなたの返信ありがとう –@CcLクラスを更新する必要があります。あなたはそのようなThingAdminモデルを変更しましたか?新しいレコードを追加しようとしましたか? 'save()'が呼ばれましたか? – Lucas03