在django 1.11中添加没有类别的博客文章

时间:2017-11-16 22:15:45

标签: python django

我希望能够在django中添加一些带有类别和一些没有类别的博客文章。有了这个模型,django管理员不会让我添加没有类别的博客文章。感谢。

from django.db import models
from django.db.models import permalink


class Blog(models.Model):
    title = models.CharField(max_length=100, unique=True)
    slug = models.SlugField(max_length=100, unique=True)
    body = models.TextField()
    pub_date = models.DateField(db_index=True, auto_now_add=True)
    # Many-to-one relationship. 
    category = models.ForeignKey('blog.Category')


class Category(models.Model):
    title = models.CharField(max_length=100)
    slug = models.SlugField(max_length=100)

1 个答案:

答案 0 :(得分:1)

像这样更新您的模型:

category = models.ForeignKey('blog.Category', blank=True, null=True)

blank=True允许表单具有空值。 null=True允许数据库中的空值。

编辑:这是documentation