繁体   English   中英

如何在Django中上传图片

[英]How to upload an image in Django

我正在django环境中创建一个新的应用程序。 我要在用户注册我的应用程序时上传该用户的图像,并且当他/她在我的应用程序中发布任何评论时我要使用同一图像。 那么如何将图像上传代码集成到我的应用程序代码中呢?

您应该使用UserProfile就像Django用户配置文件中回答的那样,并且其中包含ImageField。

然后,为UserProfile创建一个ModelForm ,并在您希望用户设置其个人资料并添加用户图像的任何位置进行渲染。 “模型”窗体会将ImageField呈现为文件上载字段,并具有其默认句柄。 确保您已MEDIA_URL在配置settings.py 您还需要在路径中安装PIL才能上载图像。

您可以在模板中以及其他位置将其作为user.get_profileuser访问UserProfile实例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM