我使用markdownx时会出现错误
如果我用 markdownxfield()

然后我就不能在admin中编辑模型了 . 错误是这样的:

TypeError at /admin/blogsite/articles/add/

'set'对象不可逆

Request Method:     GET
Request URL:    http://127.0.0.1:8000/admin/blogsite/articles/add/
Django Version:     2.0
Exception Type:     TypeError
Exception Value:

'set'对象不可逆

Exception Location:     C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\forms\widgets.py in merge, line 114
Python Executable:  C:\Users\liano\Desktop\python\blog\blog_venv\Scripts\python.exe
Python Version:     3.6.2

那为什么会发生以及如何解决呢?回溯:环境:请求方法:GETRequest URL:http://127.0.0.1:8000/admin/blogsite/articles/add/Django版本:2.0Python版本:3.6.2安装的应用程序:['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','blogsite','bootstrap3','markdownx','testapp']已安装的中间件:['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware','django.middleware.common.CommonMiddleware','django.middleware.csrf.CsrfViewMiddleware','django.contrib.auth.middleware.AuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware','django.middleware.clickjacking.XFrameOptionsMiddleware']回溯:文件"C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\core\handlers\exception.py"在内部35. response = get_response(请求)文件"C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\core\handlers\base.py"在_get_response 128. response = self.process_exception_by_middleware(e,request)文件"C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\core\handlers\base.py" in _get_response 126. response = wrapped_callback(request,* callback_args,** callback_kwargs)文件"C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\contrib\admin\options.py"在包装器574中 . 返回self.admin_site.admin_view(查看)(* args,** kwargs)_wrapped_view文件"C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\utils\decorators.py" 142. response = view_func(request,* args,* * kwargs)文件"C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\views\decorators\cache.py"在_wrapped_view_func中44. response = view_func(request,* args,** kwargs)文件"C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\contrib\admin\sites.py"在内部223.返回视图(request,* args,** kwargs)文件"C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\contrib\admin\options.py" in add_view 1553. return self.changeform_view(request,None,form_url,extra_context)_wrapper 62中的文件"C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\utils\decorators.py" . 返回bound_func(* args,** kwargs)文件"C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\utils\decorators.py" in _wrapped_view 142. response = view_func(request,* args,** kwargs )文件"C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\utils\decorators.py"在bound_func 58. return func . get (self,type(self))(* args2,** kwargs2)文件"C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\contrib\admin\options.py"在changeform_view 1450中 . 返回self._changeform_view(request,object_id,form_url,extra_context)文件"C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\contrib\admin\options.py" in _changeform_view 1516.media = self.media adminForm.mediaFile "C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\contrib\admin\helpers.py"在媒体64中.media = self.form.mediaFile "C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\forms\widgets.py"在_media 148. base = sup_cls.mediaFile "C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\forms\widgets.py" in _media 148. base = sup_cls.mediaFile "C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\forms\widgets.py" in _media 148. base = sup_cls.mediaFile "C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\forms\forms.py" in media 460. media = media field.widget.mediaFile "C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\forms\widgets.py" in _media 148. base = sup_cls.mediaFile "C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\forms\widgets.py" in _media 163. return m Media(definition)File "C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\forms\widgets.py" in add 135. combined._js = self.merge(self._js,other._js)File "C:\Users\liano\Desktop\python\blog\blog_venv\lib\site-packages\django\forms\widgets.py"在合并114. for reverse in reverse(list_2):Exception Type:TypeError at / admin / blogsite / articles / add / Exception值:'set' object不可逆