我正在我的 django 项目中上传文件,我需要一种有效的方法来保存它们。目前我使用 settings.py 中的以下几行在我保存文件的根目录中创建媒体文件夹。
ENV_PATH = os.path.abspath(os.path.dirname(__file__))
MEDIA_ROOT = os.path.join(ENV_PATH, 'media/')
Run Code Online (Sandbox Code Playgroud)
但我想将文件保存在 app 目录中。是否可以找到我的应用程序目录的路径?是否有可能,我应该如何更改上述行来完成它?
将媒体文件添加到应用程序目录中还是将它们存储在根项目目录中是一种正确的方法吗?这里最好的标准是什么?
django django-templates django-models django-forms django-views
我开发了一个表单,提交时将其存储到数据库中。我正在使用 python django 框架。
现在我想在用户的前端表单中显示“成功更新”消息。有人可以建议我这样做的最佳方法。
我想仅在表单成功存储在数据库中后才显示消息。
django django-templates django-models django-forms django-views