Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 类型对象“Event”没有属性“\u default\u manager”_Python_Django_Django 1.11 - Fatal编程技术网

Python 类型对象“Event”没有属性“\u default\u manager”

Python 类型对象“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-

我得到以下错误:

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-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')