/ admin / blogsite / articles / add /时的TypeError使用markdownx

时间:2017-12-09 17:51:02

标签: python django markdown

当我使用markdownx时,错误即将来临 如果我使用markdownxfield()

然后我无法在管理员中编辑模型。错误是这样的:

TypeError at /admin/blogsite/articles/add/

'设定'对象不可逆

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

'设定'对象不可逆

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&# 39;,' 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& #39;]回溯:文件" C:\ Users \ liano \ Desktop \ python \ blog \ blog_venv \ lib \ site-packages \ django \ core \ handlers \ exception.py"在内部35. response = get_response(request)File" C:\ Users \ liano \ Desktop \ python \ blog \ blog_venv \ lib \ site-packages \ django \ core \ handlers \ base.py" in _get_response 128.response = self.process_exception_by_middleware(e,request)File" C:\ Users \ liano \ Desktop \ python \ blog \ blog_venv \ lib \ site-packages \ django \ core \ handlers \ base.py&# 34; in _get_response 126. response = wrapped_callback(request,* callback_args,** callback_kwargs)File" C:\ Users \ liano \ Desktop \ python \ blog \ blog_venv \ lib \ site-packages \ django \ contrib \ admin \ options的.py"在包装器574中。返回self.admin_site.admin_view(视图)(* args,** kwargs)文件" C:\ Users \ liano \ Desktop \ python \ blog \ blog_venv \ lib \ site-packages \ django \ utils \ decorators.py"在_wrapped_view 142. response = view_func(request,* args,** kwargs)File" 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)File" C:\ Users \ liano \ Desktop \ python \ blog \ blog_venv \ lib \ site-packages \ django \ contrib \ admin \ sites的.py"在内部223.返回视图(请求,* args,** kwargs)文件" C:\ Users \ liano \ Desktop \ python \ blog \ blog_venv \ lib \ site-packages \ django \ contrib \ admin \ options。 PY"在add_view 1553. return self.changeform_view(request,None,form_url,extra_context)File" C:\ Users \ liano \ Desktop \ python \ blog \ blog_venv \ lib \ site-packages \ django \ utils \ decorators.py& #34;在_wrapper 62中。返回bound_func(* args,** kwargs)文件" C:\ Users \ liano \ Desktop \ python \ blog \ blog_venv \ lib \ site-packages \ django \ utils \ decorators.py"在_wrapped_view 142. response = view_func(request,* args,** kwargs)File" C:\ Users \ liano \ Desktop \ python \ blog \ blog_venv \ lib \ site-packages \ django \ utils \ decorators.py& #34;在bound_func 58. return func。 get (self,type(self))(* args2,** kwargs2)File" C:\ Users \ liano \ Desktop \ python \ blog \ blog_venv \ LIB \站点包\ Django的\的contrib \ ADMIN \ options.py"在changeform_view 1450. return self._changeform_view(request,object_id,form_url,extra_context)File" C:\ Users \ liano \ Desktop \ python \ blog \ blog_venv \ lib \ site-packages \ django \ contrib \ admin \ options的.py"在_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"在_media 148. base = sup_cls.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 \ forms.py"在媒体460.media = media + field.widget.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"在_media 163.返回m +媒体(定义)文件" C:\ Users \ liano \ Desktop \ python \ blog \ blog_venv \ lib \ site-packages \ django \ forms \ widgets.py"在添加 135. combined._js = self.merge(self._js,other._js)文件" C:\ Users \ liano \ Desktop \ python \ blog \ blog_venv \ lib \ site -packages \ django的\形式\ widgets.py"在合并114. for reverse in reverse(list_2):Exception Type:TypeError at / admin / blogsite / articles / add / Exception Value:' set'对象不可逆

0 个答案:

没有答案