我有2个型号:
from django.db import models
class Category(models.Model):
icon = models.ImageField(upload_to = 'thing/icon/')
image = models.ImageField(upload_to = 'thing/image/')
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
title = models.CharField(max_length=200)
slug = models.SlugField()
desc = models.TextField(max_length=1000)
def __str__(self):
return self.title
def __unicode__(self):
return self.title
class Thing(models.Model):
icon = models.ImageField(upload_to = 'thing/icon/')
image = models.ImageField(upload_to = 'thing/image/')
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
title = models.CharField(max_length=200)
slug = models.SlugField()
desc = models.TextField(max_length=1000)
content = models.TextField()
category = models.ForeignKey('Category')
def __str__(self):
return self.title
def __unicode__(self):
return …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 Django 的管理文档。我按照本教程安装了docutils。安装后,我通过python manage.py runserver运行 Django 开发服务器并得到错误unknown locale: UTF-8。
我解决了这个问题中解释的问题:
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)
但我的问题是:这个问题的根源是什么?似乎docutils与Python或其他东西有一些兼容性问题?
我试图在 Django 的视图中接收 JSON 作为 REST 服务。我知道有一些非常成熟的 REST 库(例如Django REST Framework)。但我需要使用 Python/Django 的默认库。