在访问要添加或编辑表单的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})
我不明白是什么原因导致了此错误。