Django autocomplete:AttributeError:模块“dal\u select2.models”没有属性“Model”

2024-09-29 21:43:59 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的模型.py公司名称:

from dal import autocomplete
from dal_select2_queryset_sequence.views import *
from queryset_sequence import QuerySetSequence
from dal.widgets import *
from dal.views import *
from dal_queryset_sequence.views import *
from dal_select2 import *
from dal_queryset_sequence import *


class Test(models.Model):

     name = models.CharField(max_length=200)
#

在我的设置.py公司名称:

^{pr2}$

但是这个系统会抛出

AttributeError: module 'dal_select2.models' has no attribute 'Model'.

如何解决这个问题?在

尝试添加“from dal_select2.models import Model or*”,但不起作用。在


Tags: frompy模型import名称modelmodels公司
1条回答
网友
1楼 · 发布于 2024-09-29 21:43:59

这正是您不应该使用from x import *的原因。您导入的其中一个模块-dal_select_2-定义了一个名称models,它覆盖了您实际想要的来自django.db的模块。在

只导入实际使用的名称,则不会发生这种情况。在

相关问题 更多 >

    热门问题