Python 类型对象“Event”没有属性“\u default\u manager”
我得到以下错误: AttributeError位于/admin2/event/edit/1/ 类型对象“Event”没有属性“\u default\u manager” 从新添加的代码: views.pyPython 类型对象“Event”没有属性“\u default\u manager”,python,django,django-1.11,Python,Django,Django 1.11,我得到以下错误: AttributeError位于/admin2/event/edit/1/ 类型对象“Event”没有属性“\u default\u manager” 从新添加的代码: views.py @method_decorator(staff_member_required, name='dispatch') class EditEvent(LoginRequiredMixin, UpdateView): template_name = 'admin2/events/edit-
@method_decorator(staff_member_required, name='dispatch')
class EditEvent(LoginRequiredMixin, UpdateView):
template_name = 'admin2/events/edit-event.html'
form_class = AddEventForm
model = Event
slug_url_kwarg = "events_id"
slug_field = 'id'
success_url = '/admin2/event/'
url.py
url(r'^admin2/event/edit/(?:(?P<events_id>.+)/)?$', login_required(EditEvent.as_view()), name='edit-event-view'),
forms.py
class AddEventForm(forms.ModelForm):
class Meta:
model = Event
fields = ('title', 'location', 'date')
在此进行完整回溯:
我使用的Django 1.11已过时,但无法更新已解决:
我将视图重命名为editIndividiew,将模型重命名为Individiew,但是,我没有任何冲突的名称……不管怎样,重命名模型和视图解决了错误。这是整个事件模型吗?没有额外的管理器、元选项等?您可能在表单中导入了错误的事件类。py@WillemVanOnsem这就是全部model@Selcuk只有1个要导入forms.py的事件模型类
class AddEventForm(forms.ModelForm):
class Meta:
model = Event
fields = ('title', 'location', 'date')