[英]Import error add_lazy_relation when using django-taggit
I'm trying to add tags functionality to my django application.我正在尝试向我的 django 应用程序添加标签功能。 I want to use taggit app, but when I try to makemigrations I am getting an error:我想使用 taggit 应用程序,但是当我尝试进行迁移时出现错误:
from django.db.models.fields.related import (add_lazy_relation, ManyToManyRel,
ImportError: cannot import name 'add_lazy_relation'
from taggit.managers import TaggableManager
class Post(models.Model):
tags = TaggableManager()
I'm using: Django==2.2.8, django-taggit==0.17.1我正在使用:Django==2.2.8,django-taggit==0.17.1
The error message mentions add_lazy_relation
, which was removed in Django 2.0错误消息提到了add_lazy_relation
,它在 Django 2.0 中被删除
You are using django-taggit 0.17.1 , which was released in 2015. You can't expect it to support Django 2.2 (released April 2019).您使用的是 2015 年发布的 django-taggit 0.17.1 。您不能指望它支持 Django 2.2(2019 年 4 月发布)。 Try upgrading to the latest version, currently 1.2.0.尝试升级到最新版本,目前是 1.2.0。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.