小编cit*_*s88的帖子

FieldDoesNotExist:ManyToManyField没有名为None的字段

我在Django 1.8.8中有两个模型:

class Company(models.Model):
    name = models.CharField(max_length=200)
    members = models.ManyToManyField(User)
class Folder(models.Model):
    name = models.CharField(max_length=200)
    slug = models.SlugField(null=True, blank=True)
    company = models.ForeignKey(Company, null=True, blank=True)
    parent = models.ForeignKey("Folder", null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)

当我在模板中做的时候

{% for user in current_folder.company.members.all %}
Run Code Online (Sandbox Code Playgroud)

我有时(在几页重新加载后随机)得到非常奇怪的错误:

FieldDoesNotExist: Company_members has no field named None
Run Code Online (Sandbox Code Playgroud)

我也使用sqlite3数据库.任何人都知道哪里有问题?

python django manytomanyfield

8
推荐指数
1
解决办法
928
查看次数

标签 统计

django ×1

manytomanyfield ×1

python ×1