&引用;类别“;Python Django中未定义关键字
因此,我关注Jacob Kaplan Moss开始的Django教程,他要求在&引用;类别“;Python Django中未定义关键字,django,Django,因此,我关注Jacob Kaplan Moss开始的Django教程,他要求在models.py中实现以下内容 from django.db import models class Package(models.Model): name = models.CharField(max_length=300) version = models.CharField(max_length=300, bl
models.py中实现以下内容
from django.db import models
class Package(models.Model):
name = models.CharField(max_length=300)
version = models.CharField(max_length=300,
blank=True)
home_page = models.URLField(blank=True)
summary = models.TextField()
description = models.TextField(blank=True)
keyboards = models.TextField(blank=True)
categories = models.ManyToManyField(Category,
related_name="packages")
但是,当我运行manage.py validate
时,它指出“Category”无法识别。我只是不知道他打算干什么 类别应该是另一个类。比如说
class Category(models.Model):
name = models.CharField(max_length=300)
类别可能稍后在源代码中定义:如果需要在尚未定义的模型上创建关系,可以使用模型的名称,而不是模型对象本身:categories=models.ManyToManyField(“Category”,related_name=“packages”)
请参见