0
没有显示我创建了这个简单的模型:每当我创建在管理面板中的新闻内容和波斯标题Django的UTF8标题管理
from django.db import models
from slugify import *
class News(models.Model):
title = models.CharField(max_length=100)
body = models.TextField()
pub_date=models.DateTimeField(auto_now_add=True)
likes = models.IntegerField(default=0)
visits = models.IntegerField(default=0)
slug = models.SlugField()
status = models.BooleanField(default=True)
#approved = models.BooleanField(default=False)
def __unicode__(self):
return unicode(self.title)
def save(self, *args, **kwargs):
self.title = slugify(self.title)
super(News, self).save(*args, **kwargs)
admin.py
from django.contrib import admin
from news.models import News
admin.site.register(News)
中,标题不会显示在面板上。当标题是ascii字符时,不存在这样的问题
我的Django版本是1.5.5,而mysql数据库是utf8。我已经添加到settings.py(虽然不知道它是相关的!)
from __future__ import absolute_import, unicode_literals
因此,感谢您的提示。
这真的很棒!谢谢丹尼尔! – qliq