OperationalError-游标“ _django_curs_ <id>”不存在,无法进行编辑和添加表单

时间:2019-08-19 07:33:12

标签: django django-forms django-templates

在访问要添加或编辑表单的URL时,该URL将呈现模板以编辑表单,这会产生错误-/ edf / data_asset_format_edit //

处的OperationalError

我尝试运行makemigrations并进行迁移,即使在收到上述错误之后也是如此。我尝试从shell(python manage.py shell)为同一模型创建一个新对象,它可以正常工作。

OperationalError,位于/ edf / data_asset_format_edit / 466 / 游标“ _django_curs_140026377369344_10”不存在

请求方法:GET

请求网址:https:/// edf / data_asset_format_edit / 466 /

Django版本:1.11

异常类型:OperationalError

异常值:
游标“ _django_curs_140026377369344_10”不存在 例外位置:execute_sql,第880行中的/opt/edfprod/python/lib/python2.7/site-packages/django/db/models/sql/compiler.py,

Python可执行文件:/ opt / edfprod / python / bin / python

Python版本:2.7.11

跟踪:

内部文件“ /opt/edfprod/python/lib/python2.7/site-packages/django/core/handlers/exception.py”   41. response = get_response(request)

_get_response中的文件“ /opt/edfprod/python/lib/python2.7/site-packages/django/core/handlers/base.py”   187. response = self.process_exception_by_middleware(e,request)

_get_response中的文件“ /opt/edfprod/python/lib/python2.7/site-packages/django/core/handlers/base.py”   185. response = wrapd_callback(request,* callback_args,** callback_kwargs)

data_asset_format_edit中的文件“ /opt/edftest/test2/ui/dna_django/edf/views.py”   726. return render(request,'edf / data_asset_format_edit.html',{'form':form})

渲染中的文件“ /opt/edfprod/python/lib/python2.7/site-packages/django/shortcuts.py”   30. content = loader.render_to_string(模板名称,上下文,请求,使用=使用)

render_to_string中的文件“ /opt/edfprod/python/lib/python2.7/site-packages/django/template/loader.py”   68. return template.render(context,request)

观看次数-

def data_asset_format_edit(request, edf_data_asset_format_id):
   ...
   ...
  pa = EdfProviderDataAssetVw.objects.get(p_data_asset_id=data_asset_format.data_asset_id)
    form = EdfDataAssetFormatForm(instance=data_asset_format, data_asset=daf_data_asset, initial={'provider_name': pa.provider_name, 'provider_id': pa.provider_id, 'p_data_asset_name': pa.p_data_asset_name, 'p_data_asset_id': pa.p_data_asset_id, 'updated_by': User.objects.get(username=request.user)})

return render(request, 'edf/data_asset_format_edit.html', {'form': form})

我不明白是什么原因导致了此错误。

0 个答案:

没有答案