更改模型后Django管理错误



早上好,

我对在Microsoft Azure上作为web应用程序部署的django应用程序有问题。

基本上,在将imageField添加到模型后,当我从管理中输入其中一个对象(与该模型相关(的修改时,我会得到以下错误:

没有名为"后端"的模块

请求方法:GET请求URL:http://......myurl...../adminforsuperuser/auth/tenants/tenant/4791c751-bc04-4bb5-aa9f-82732b7c3217/change/Django版本:2.2.8异常类型:ModuleNotFoundError异常值:

没有名为"后端"的模块

异常位置:在_find_and_load_unlocked,第953行Python可执行文件:/opt/Python/3.6.12/bin/python3.6 Python版本:3.6.12 Python路径:

['/opt/python/3.6.12/bin','/tmp/8d942cfe6a508ea',"/tmp/8d942cfe6a508ea/antenv3.6/lib/python3.6/site packages",'/opt/python/3.6.12/lib/python36.zip',"/opt/python/3.6.12/lib/python3.6","/opt/python/3.6.12/lib/python3.6/lib-dynload",'/opt/python/3.6.12/lib/python3.6/site packages']

服务器时间:2021年7月9日星期五12:04:19+0000

有关错误的更多详细信息:图像

我添加到模型中的字段:

logo= models.ImageField(upload_to=path_and_rename, default='tenant_logos/default_logo.png')

实际上,在编辑中,还必须向我显示更改图像的形式(以及当前保存在该对象中的图像的路径(,这一事实打破了整个页面。

奇怪的是它在本地工作!他们,本地和prod,安装了相同的应用程序:

INSTALLED_APPS=['django.contrib.auth','django.contrib.admin','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles',"crispy_forms",……我的应用程序在这里…,]

谢谢!

我认为应该有{{field.url}},正如我们在Django文档中看到的那样https://docs.djangoproject.com/en/3.2/faq/usage/#how-do-i-use-image-and-file-fields

最新更新